Čitanje iz proxy predmemorije dok je mreža pala
Pripremite stvarni skup ponovno upotrebljivih odgovora potrebnih za izvanmrežno čitanje, uključujući ovisnosti i ponašanje svježine.
Stranica se otvara dok je mreža dostupna, a zatim izvan mreže gubi svoje stilove i slike. HTML je bio samo jedan od objekata potrebnih sesiji čitanja.
Prednja predmemorija zadržava prihvatljive odgovore koji kroz nju prolaze. Ne otkriva svaku buduću poveznicu, ne dohvaća resurse koji se samo spominju u HTML-u i ne reproducira aplikaciju koja radi na izvoru.
Pripremite skup za čitanje
Navedite dokumente potrebne čitateljima, njihove slike, stilove i druge ovisnosti. Zatim razlikujte tri slučaja:
| Stanje odgovora | Posljedica izvan mreže |
|---|---|
| Pohranjen i ponovno upotrebljiv | Predmemorija može potencijalno zadovoljiti zahtjev |
| Pohranjen, ali zahtijeva provjeru | Nedostajući izvor može spriječiti ponovnu upotrebu |
| Nikad pohranjen ili nema ga u predmemoriji | Nema bajtova odgovora za posluživanje |
Otvaranje jedne stranice prije isključivanja ne dokazuje da je svaka ovisnost stigla u ovu zajedničku predmemoriju. Preglednik je možda poslužio neke resurse iz vlastite lokalne predmemorije.
Svježina preživljava vađenje kabela
Izvanmrežni rad zahtijeva izričitu politiku za zastarjeli sadržaj. Zahtjev only-if-cached poseban je način da se od predmemorije koja surađuje zatraži već pohranjeni odgovor. HTTP ima ograničenja kada se zastarjeli odgovori smiju koristiti, uključujući primjenjive zahtjeve za ponovnu validaciju. Pohranjeni objekt nije bezuvjetno dopuštenje da se poslužuje neograničeno.
offline_mode u Squid 7 posebna je opcija uvajanja koja zaustavlja uobičajene pokušaje validacije. Mijenja ponašanje validacije; ne može stvoriti nedostajuće objekte niti rekonstruirati tok prijave uživo. Direktiva nije dostupna u Squid 8.
Uobičajeni HTTPS CONNECT također drži sadržaj stranice unutar TLS-a. Tunelski proxy ne dobiva ponovno upotrebljive HTML i slikovne objekte iz tih šifriranih bajtova.
Za definiranu javnu zbirku za čitanje planirajte i provjerite cijeli radni skup i njegovu politiku ažuriranja. Za proizvoljno interaktivno pregledavanje, sama predmemorija ne može obećati potpunu izvanmrežnu kopiju onoga što korisnik može zatražiti sljedeće.