نیٹ ورک بند ہونے پر پراکسی کیش سے پڑھنا
آف لائن پڑھنے کے لیے درکار دوبارہ استعمال ہونے والے جوابات کا حقیقی مجموعہ تیار کریں، بشمول انحصار اور تازگی کا رویہ۔
نیٹ ورک دستیاب ہونے پر صفحہ کھلتا ہے، پھر آف لائن ہونے پر اپنے اسٹائل اور تصاویر کھو دیتا ہے۔ HTML پڑھنے کے سیشن کو درکار چیزوں میں سے صرف ایک تھا۔
فارورڈ کیش اپنے اندر سے گزرنے والے موزوں جوابات رکھتا ہے۔ یہ ہر مستقبل کا لنک دریافت نہیں کرتا، صرف HTML میں مذکور وسائل نہیں لاتا اور اصل پر چلنے والی ایپلیکیشن کو دوبارہ پیدا نہیں کرتا۔
پڑھنے کا مجموعہ تیار کریں
قارئین کو درکار دستاویزات، ان کی تصاویر، اسٹائل شیٹس اور دیگر انحصار کی فہرست بنائیں۔ پھر تین حالتیں الگ کریں:
| جواب کی حالت | آف لائن نتیجہ |
|---|---|
| محفوظ اور دوبارہ قابل استعمال | کیش ممکنہ طور پر درخواست پوری کر سکتا ہے |
| محفوظ مگر توثیق درکار | غائب اصل دوبارہ استعمال روک سکتا ہے |
| کبھی محفوظ نہیں یا کیش میں نہیں | پیش کرنے کے لیے کوئی جواب بائٹ نہیں |
ڈسکنیکٹ کرنے سے پہلے ایک صفحہ کھولنا یہ ثابت نہیں کرتا کہ ہر انحصار اس مشترکہ کیش تک پہنچا ہے۔ براؤزر نے کچھ وسائل اپنے مقامی کیش سے فراہم کیے ہو سکتے ہیں۔
کیبل نکالنے پر بھی تازگی برقرار رہتی ہے
آف لائن آپریشن کے لیے پرانے مواد کی واضح پالیسی درکار ہے۔ only-if-cached درخواست پہلے سے محفوظ جواب کے لیے تعاون کرنے والے کیش سے پوچھنے کا الگ طریقہ ہے۔ HTTP پر حدود ہیں کہ پرانے جوابات کب استعمال کیے جا سکتے ہیں، جن میں لاگو دوبارہ توثیق کی شرائط شامل ہیں۔ محفوظ چیز اسے غیر معینہ مدت تک پیش کرنے کی بلا شرط اجازت نہیں ہے۔
Squid 7 کا offline_mode ایک مخصوص تعیناتی اختیار ہے جو معمول کی توثیق کی کوششیں روکتا ہے۔ یہ توثیق کا رویہ بدلتا ہے؛ یہ غائب چیزیں بنا نہیں سکتا یا زندہ لاگ ان بہاؤ دوبارہ نہیں بنا سکتا۔ یہ ہدایت Squid 8 میں دستیاب نہیں ہے۔
عام HTTPS CONNECT بھی صفحے کا مواد TLS کے اندر رکھتا ہے۔ ٹنلنگ پراکسی ان خفیہ کردہ بائٹس سے دوبارہ قابل استعمال HTML اور تصویر کی چیزیں حاصل نہیں کرتا۔
مقررہ عوامی پڑھنے کے مجموعے کے لیے، مکمل ورک سیٹ اور اس کی اپ ڈیٹ پالیسی کی منصوبہ بندی اور جانچ کریں۔ کسی بھی انٹرایکٹو براؤزنگ کے لیے، کیش اکیلے اس بات کی مکمل آف لائن نقل کی ضمانت نہیں دے سکتا جو صارف آگے مانگ سکتا ہے۔