Čitanje iz proxy keša dok je mreža nedostupna
Pripremite stvarni skup ponovo upotrebljivih odgovora potrebnih za vanmrežno čitanje, uključujući zavisnosti i ponašanje svežine.
Stranica se otvara dok je mreža dostupna, a zatim van mreže gubi svoje stilove i slike. HTML je bio samo jedan od objekata koji su bili potrebni sesiji čitanja.
Prednji keš zadržava podobne odgovore koji prolaze kroz njega. On ne otkriva svaku buduću vezu, ne preuzima resurse koji su samo spomenuti u HTML-u i ne reprodukuje aplikaciju koja radi na izvoru.
Pripremite skup za čitanje
Navedite dokumente koji su čitaocima potrebni, njihove slike, stilove i druge zavisnosti. Zatim razlikujte tri slučaja:
| Stanje odgovora | Posledica van mreže |
|---|---|
| Sačuvan i ponovo upotrebljiv | Keš potencijalno može zadovoljiti zahtev |
| Sačuvan, ali zahteva proveru | Nedostajući izvor može sprečiti ponovnu upotrebu |
| Nikada nije sačuvan ili nije u kešu | Nema bajtova odgovora za posluživanje |
Otvaranje jedne stranice pre isključivanja ne dokazuje da je svaka zavisnost stigla u ovaj zajednički keš. Pregledač je možda poslužio neke resurse iz sopstvenog lokalnog keša.
Svežina preživljava vađenje kabla
Vanmrežni rad zahteva jasnu politiku za zastareli sadržaj. Zahtev only-if-cached je poseban način da se od keša koji sarađuje zatraži već sačuvan odgovor. HTTP ima ograničenja kada se zastareli odgovori smeju koristiti, uključujući primenjive zahteve za ponovnu validaciju. Sačuvani objekat nije bezuslovna dozvola da se poslužuje neograničeno.
offline_mode u Squid 7 je posebna opcija postavljanja koja zaustavlja uobičajene pokušaje validacije. On menja ponašanje validacije; ne može stvoriti objekte koji nedostaju niti rekonstruisati tok prijave uživo. Direktiva nije dostupna u Squid 8.
Uobičajeni HTTPS CONNECT takođe drži sadržaj stranice unutar TLS-a. Tunelski proxy ne dobija ponovo upotrebljive HTML i slikovne objekte iz tih šifrovanih bajtova.
Za definisanu javnu kolekciju za čitanje planirajte i proverite kompletan radni skup i njegovu politiku ažuriranja. Za proizvoljno interaktivno pretraživanje, sam keš ne može obećati potpunu vanmrežnu kopiju onoga što korisnik može zatražiti sledeće.