Stránka sa otvorí, kým je sieť dostupná, a potom offline stratí svoje štýly a obrázky. HTML bol len jedným z objektov, ktoré čítacia relácia potrebovala.

Predná cache uchováva vhodné odpovede, ktoré ňou prechádzajú. Neobjavuje každý budúci odkaz, nenačítava zdroje iba spomínané v HTML a nereprodukuje aplikáciu bežiacu na zdroji.

Pripravte čítaciu sadu

Vymenujte dokumenty, ktoré čitatelia potrebujú, ich obrázky, šablóny štýlov a ďalšie závislosti. Potom rozlíšte tri prípady:

Stav odpovedeDôsledok offline
Uložená a opakovane použiteľnáCache môže požiadavku potenciálne uspokojiť
Uložená, ale vyžaduje overenieChýbajúci zdroj môže brániť opätovnému použitiu
Nikdy neuložená alebo chýbajúca v cacheNeexistujú žiadne bajty odpovede na poskytnutie

Otvorenie jednej stránky pred odpojením nedokazuje, že každá závislosť dorazila do tejto zdieľanej cache. Prehliadač mohol niektoré zdroje poskytnúť zo svojej vlastnej lokálnej cache.

Čerstvosť prežije aj vytiahnutie kábla

Offline prevádzka vyžaduje výslovnú politiku pre zastaraný obsah. Požiadavka only-if-cached je samostatný spôsob, ako požiadať spolupracujúcu cache o už uloženú odpoveď. HTTP má obmedzenia, kedy sa zastarané odpovede smú používať, vrátane platných požiadaviek na revalidáciu. Uložený objekt nie je bezpodmienečným povolením poskytovať ho neobmedzene.

Voľba offline_mode v Squid 7 je konkrétna možnosť nasadenia, ktorá zastavuje bežné pokusy o overenie. Mení správanie overovania; nedokáže vytvoriť chýbajúce objekty ani znovu zostaviť živý prihlasovací postup. Táto direktíva nie je v Squid 8 dostupná.

Bežné HTTPS CONNECT tiež udržiava obsah stránky vnútri TLS. Tunelujúca proxy nezískava z týchto šifrovaných bajtov opakovane použiteľné objekty HTML a obrázkov.

Pre definovanú verejnú čítaciu zbierku naplánujte a skontrolujte celý pracovný súbor a jeho politiku aktualizácií. Pre ľubovoľné interaktívne prehliadanie nemôže cache sama sľúbiť úplnú offline kópiu toho, čo používateľ môže nabudúce požiadať.

Articles similaires