โดยทั่วไปเมื่อผู้ใช้ร้องขอเว็บเซิร์ฟเวอร์เซิร์ฟเวอร์จะตอบกลับไคลเอนต์ บนไคลเอนต์เบราว์เซอร์ใช้แคชเป็นกลยุทธ์ที่เร่งความเร็วนั่นคือตรวจสอบแคชเมื่อต้องการคำขอ
-
response.buffer = true
'ภายใต้สถานการณ์ปกติเมื่อผู้ใช้ร้องขอเว็บเซิร์ฟเวอร์เซิร์ฟเวอร์จะตอบกลับไคลเอนต์ บนไคลเอนต์เบราว์เซอร์ใช้แคชเป็นกลยุทธ์ที่เร่งความเร็วนั่นคือตรวจสอบแคชเมื่อต้องการคำขอ
'ในการออกแบบโปรแกรมเว็บบางครั้งเพื่อป้องกันการส่งซ้ำหรือการสั่งซื้อที่เข้มงวดข้อมูลของผู้ใช้จะต้องหมดอายุทันทีหลังการใช้งานและเมื่อผู้ใช้ล่าถอยไม่สามารถใช้และไม่สามารถใช้งานได้ โดยทั่วไปแล้วการตอบสนองที่ผ่านมามีการเขียนที่ด้านบนของหน้าตามด้วยเวลาหมดอายุ 0, -1 หมายถึงการหมดอายุทันที
'ASP ไม่มีคำอธิบายประกอบหลายบรรทัดและสามารถใส่คำอธิบายประกอบได้ทุกแถวเท่านั้น
'การตอบสนองเบราว์เซอร์สามารถแคชเวลาเวลาของหน้าปัจจุบันได้ในไม่กี่นาที
Response.expires = -1
'Response.expiresabsolute เบราว์เซอร์ไม่สามารถแคชวันที่และเวลาของหน้าปัจจุบันได้ มันสามารถส่งคืนก่อนที่จะหมดอายุ หากไม่ได้ระบุเวลาหน้าแรกจะหมดอายุในเวลาเที่ยงคืนในวันเดียวกัน
Response.expiresabsolute = Now () - 1
Response.exext = 0
'Response.CacheControl ระบุว่าพร็อกซีเซิร์ฟเวอร์สามารถแคช ActiveServerPage ได้หรือไม่ เมื่อค่าเริ่มต้นคือค่าของมันเป็นเท็จ เมื่อตั้งค่าแอตทริบิวต์ให้เป็นสาธารณะพร็อกซีเซิร์ฟเวอร์สามารถบัฟเฟอร์เอาต์พุตที่สร้างโดย ASP
'Cache-Control ระบุคำขอและกลไกแคชที่ตอบสนอง ตั้งค่าการควบคุมแคชในข้อความคำขอหรือข้อความตอบกลับไม่ได้แก้ไขกระบวนการแคชในระหว่างกระบวนการประมวลผลข้อความอื่น
'ไม่มีแคชระบุว่าไม่สามารถแคชคำขอหรือข้อความตอบกลับได้
Response.cacheControl = ไม่มีแคช
'ความหมายของ ASP เหนือ 4 บรรทัดด้านบนคือ: เมื่อเราทำงานบนฐานข้อมูลหากเราได้รับอนุญาตให้ล่าถอยและมันเกิดขึ้นเพื่อรีเฟรชหน้าเราจะดำเนินการอีกครั้ง . เชื่อถือได้คุณจะต้องเพิ่มในหน้าการทำงานในเวลานี้
-