หน้าเว็บเปิดขึ้นขณะที่เครือข่ายใช้งานได้ แล้วเมื่อออฟไลน์ก็สูญเสียสไตล์และรูปภาพ HTML เป็นเพียงหนึ่งในวัตถุที่เซสชันการอ่านต้องการ

แคชไปข้างหน้าเก็บคำตอบที่เข้าเกณฑ์ซึ่งผ่านเข้ามา มันไม่ได้ค้นพบทุกลิงก์ในอนาคต ไม่ได้ดึงทรัพยากรที่เพียงถูกกล่าวถึงใน HTML และไม่ได้สร้างแอปพลิเคชันที่ทำงานที่ต้นทางขึ้นใหม่

เตรียมชุดการอ่าน

ระบุเอกสารที่ผู้อ่านต้องการ รูปภาพ ไฟล์สไตล์ และการพึ่งพาอื่น ๆ จากนั้นแยกแยะสามกรณี:

สถานะของคำตอบผลลัพธ์เมื่อออฟไลน์
จัดเก็บไว้และใช้ซ้ำได้แคชอาจตอบสนองคำขอได้
จัดเก็บไว้แต่ต้องตรวจสอบต้นทางที่หายไปอาจขัดขวางการใช้ซ้ำ
ไม่เคยจัดเก็บหรือไม่มีในแคชไม่มีไบต์คำตอบให้ให้บริการ

การเปิดหน้าเดียว ก่อนตัดการเชื่อมต่อไม่ได้พิสูจน์ว่าทุกการพึ่งพาไปถึงแคชที่ใช้ร่วมกันนี้ เบราว์เซอร์อาจให้บริการทรัพยากรบางอย่างจากแคชภายในของตัวเอง

ความสดใหม่อยู่รอดแม้ถอดสายเคเบิล

การทำงานออฟไลน์ต้องมีนโยบายที่ชัดเจนสำหรับเนื้อหาที่ล้าสมัย คำขอ only-if-cached เป็นวิธีแยกต่างหากในการขอคำตอบที่จัดเก็บไว้แล้วจากแคชที่ให้ความร่วมมือ HTTP มีข้อจำกัดว่าเมื่อใดจึงใช้คำตอบที่ล้าสมัยได้ รวมถึงข้อกำหนดการตรวจสอบซ้ำที่ใช้บังคับ วัตถุที่บันทึกไว้ไม่ใช่การอนุญาตอย่างไม่มีเงื่อนไขให้ให้บริการตลอดไป

offline_mode ของ Squid 7 เป็นตัวเลือกการติดตั้งเฉพาะที่หยุดความพยายามตรวจสอบปกติ มันเปลี่ยนพฤติกรรมการตรวจสอบ ไม่สามารถสร้างวัตถุที่หายไปหรือสร้างขั้นตอนการเข้าสู่ระบบสดขึ้นใหม่ได้ คำสั่งนี้ไม่มีใน Squid 8

HTTPS CONNECT ปกติก็เก็บเนื้อหาหน้าไว้ใน TLS พร็อกซีแบบอุโมงค์ ไม่ได้วัตถุ HTML และรูปภาพที่ใช้ซ้ำได้จากไบต์ที่เข้ารหัสเหล่านั้น

สำหรับคอลเลกชันการอ่านสาธารณะที่กำหนดไว้ ให้วางแผนและตรวจสอบชุดงานทั้งหมดและนโยบายการอัปเดต สำหรับการท่องเว็บแบบโต้ตอบตามอำเภอใจ แคชเพียงอย่างเดียวไม่สามารถรับประกันสำเนาออฟไลน์ที่สมบูรณ์ของสิ่งที่ผู้ใช้อาจขอในครั้งถัดไป

บทความที่เกี่ยวข้อง