नेटवर्क उपलब्ध रहने पर एक पृष्ठ खुलता है, फिर ऑफ़लाइन होने पर अपनी शैलियाँ और चित्र खो देता है। HTML पढ़ने के सत्र को आवश्यक वस्तुओं में से केवल एक था।

फ़ॉरवर्ड कैश उन योग्य प्रतिक्रियाओं को रखता है जो उससे गुज़रती हैं। यह हर भावी लिंक को खोजता नहीं, केवल HTML में उल्लिखित संसाधन नहीं लाता और मूल पर चल रहे एप्लिकेशन का पुनरुत्पादन नहीं करता।

पढ़ने का सेट तैयार करें

पाठकों को आवश्यक दस्तावेज़, उनके चित्र, स्टाइलशीट और अन्य निर्भरताएँ सूचीबद्ध करें। फिर तीन स्थितियाँ अलग करें:

प्रतिक्रिया की स्थितिऑफ़लाइन परिणाम
संग्रहीत और पुनः प्रयोग योग्यकैश संभवतः अनुरोध पूरा कर सकता है
संग्रहीत पर सत्यापन आवश्यकअनुपस्थित मूल पुनः प्रयोग रोक सकता है
कभी संग्रहीत नहीं या कैश में अनुपस्थितपरोसने के लिए कोई प्रतिक्रिया बाइट नहीं

डिस्कनेक्ट करने से पहले एक पृष्ठ खोलना यह सिद्ध नहीं करता कि हर निर्भरता इस साझा कैश तक पहुँची। ब्राउज़र ने कुछ संसाधन अपने स्थानीय कैश से परोसे हो सकते हैं।

केबल निकलने पर भी ताज़गी बनी रहती है

ऑफ़लाइन संचालन के लिए पुरानी सामग्री की स्पष्ट नीति आवश्यक है। only-if-cached अनुरोध पहले से संग्रहीत प्रतिक्रिया के लिए सहयोगी कैश से पूछने का अलग तरीका है। HTTP पर प्रतिबंध हैं कि पुरानी प्रतिक्रियाएँ कब उपयोग की जा सकती हैं, जिनमें लागू पुनःसत्यापन आवश्यकताएँ शामिल हैं। संग्रहीत वस्तु उसे अनिश्चित काल तक परोसने की बिना शर्त अनुमति नहीं है।

Squid 7 का offline_mode एक विशिष्ट परिनियोजन विकल्प है जो सामान्य सत्यापन प्रयासों को रोकता है। यह सत्यापन व्यवहार बदलता है; यह अनुपस्थित वस्तुएँ नहीं बना सकता या जीवंत लॉगिन प्रवाह पुनर्निर्मित नहीं कर सकता। यह निर्देश Squid 8 में उपलब्ध नहीं है।

सामान्य HTTPS CONNECT भी पृष्ठ सामग्री को TLS के भीतर रखता है। एक टनलिंग प्रॉक्सी उन एन्क्रिप्टेड बाइट्स से पुनः प्रयोग योग्य HTML और चित्र वस्तुएँ प्राप्त नहीं करता।

किसी निर्धारित सार्वजनिक पढ़ने के संग्रह के लिए, पूरा कार्य सेट और उसकी अद्यतन नीति की योजना बनाएँ और जाँच करें। मनमाने इंटरैक्टिव ब्राउज़िंग के लिए, कैश अकेला उस पूरी ऑफ़लाइन प्रति का वादा नहीं कर सकता जो उपयोगकर्ता आगे माँग सकता है।

संबंधित लेख