Branje iz predpomnilnika proxy, ko je omrežje nedosegljivo
Pripravite dejanski nabor večkrat uporabnih odgovorov, potrebnih za branje brez povezave, vključno z odvisnostmi in vedenjem svežine.
Stran se odpre, medtem ko je omrežje na voljo, nato brez povezave izgubi svoje sloge in slike. HTML je bil le eden od objektov, ki jih je seja branja potrebovala.
Predpomnilnik naprej hrani primerne odgovore, ki gredo skozenj. Ne odkrije vsake prihodnje povezave, ne pridobi virov, ki so le omenjeni v HTML, in ne reproducira aplikacije, ki teče pri izvoru.
Pripravite bralni nabor
Naštejte dokumente, ki jih bralci potrebujejo, njihove slike, sloge in druge odvisnosti. Nato ločite tri primere:
| Stanje odgovora | Posledica brez povezave |
|---|---|
| Shranjen in večkrat uporaben | Predpomnilnik lahko morda zadovolji zahtevo |
| Shranjen, vendar zahteva preverjanje | Manjkajoči izvor lahko prepreči ponovno uporabo |
| Nikoli shranjen ali ga ni v predpomnilniku | Ni bajtov odgovora za strežbo |
Odpiranje ene strani pred prekinitvijo ne dokazuje, da je vsaka odvisnost dosegla ta skupni predpomnilnik. Brskalnik je morda nekatere vire postregel iz lastnega lokalnega predpomnilnika.
Svežina preživi tudi izvlek kabla
Delovanje brez povezave zahteva izrecno politiko za zastarelo vsebino. Zahteva only-if-cached je ločen način, kako od sodelujočega predpomnilnika zahtevati že shranjen odgovor. HTTP ima omejitve, kdaj se smejo uporabljati zastareli odgovori, vključno z veljavnimi zahtevami za ponovno preverjanje. Shranjen predmet ni brezpogojno dovoljenje za neomejeno strežbo.
offline_mode v Squid 7 je posebna možnost uvajanja, ki ustavi običajne poskuse preverjanja. Spremeni vedenje preverjanja; ne more ustvariti manjkajočih predmetov ali obnoviti živega poteka prijave. Direktiva ni na voljo v Squid 8.
Običajni HTTPS CONNECT prav tako hrani vsebino strani znotraj TLS. Tunelski proxy ne pridobi večkrat uporabnih objektov HTML in slik iz teh šifriranih bajtov.
Za določeno javno bralno zbirko načrtujte in preverite celoten delovni nabor ter njegovo politiko posodabljanja. Za poljubno interaktivno brskanje predpomnilnik sam ne more obljubiti popolne kopije brez povezave tega, kar lahko uporabnik zahteva naslednjič.