Stranica se otvara dok je mreža dostupna, a zatim van mreže izgubi 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 dohvata 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 odgovoraPosljedica van mreže
Sačuvan i ponovo upotrebljivKeš potencijalno može zadovoljiti zahtjev
Sačuvan, ali zahtijeva provjeruNedostajući izvor može spriječiti ponovnu upotrebu
Nikada nije sačuvan ili nije u kešuNema bajtova odgovora za posluživanje

Otvaranje jedne stranice prije 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.

Svježina preživljava vadđenje kabla

Vanmrežni rad zahtijeva jasnu politiku za zastarjeli sadržaj. Zahtjev 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 zastarjeli odgovori smiju koristiti, uključujući primjenjive zahtjeve 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 mijenja 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 provjerite 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 sljedeće.

Povezani članci