Puhverserveri vahemälust lugemine, kui võrk on maas
Valmistage ette tegelik komplekt korduvkasutatavaid vastuseid, mida võrguühenduseta lugemiseks vaja on, sealhulgas sõltuvused ja värskuse käitumine.
Leht avaneb, kui võrk on saadaval, ning kaotab seejärel võrguühenduseta oma stiilid ja pildid. HTML oli vaid üks objektidest, mida lugemisseanss vajas.
Edasisuunaline vahemälu hoiab sobivaid vastuseid, mis sellest läbi lähevad. See ei avasta kõiki tulevasi linke, ei hangi ressursse, mida HTML-is ainult mainitakse, ega jäljenda lähtekohas töötavat rakendust.
Valmistage lugemiskomplekt ette
Loetlege dokumendid, mida lugejad vajavad, nende pildid, stiililehed ja muud sõltuvused. Seejärel eristage kolm juhtumit:
| Vastuse olek | Tagajärg võrguühenduseta |
|---|---|
| Salvestatud ja korduvkasutatav | Vahemälu võib päringu võib-olla rahuldada |
| Salvestatud, kuid vajab valideerimist | Puuduv lähtekoht võib taaskasutust takistada |
| Mitte kunagi salvestatud või vahemälust puudub | Pole ühtegi vastusebaiti, mida serveerida |
Ühe lehe avamine enne ühenduse katkestamist ei tõenda, et iga sõltuvus jõudis sellesse jagatud vahemällu. Brauser võis mõned ressursid pakkuda hoopis oma kohalikust vahemälust.
Värskus jääb püsima ka siis, kui kaabel välja tõmmatakse
Võrguühenduseta töö vajab aegunud sisu jaoks selget poliitikat. Päring only-if-cached on eraldi viis paluda koostööd tegevalt vahemälult juba salvestatud vastust. HTTP-l on piirangud, millal aegunud vastuseid tohib kasutada, sealhulgas kohaldatavad uuesti valideerimise nõuded. Salvestatud objekt ei ole tingimusteta luba seda lõputult serveerida.
Squid 7 offline_mode on konkreetne juurutusvalik, mis peatab tavalised valideerimiskatsed. See muudab valideerimiskäitumist; see ei suuda puuduvaid objekte luua ega reaalajas sisselogimisvoogu taastada. Direktiiv ei ole Squid 8-s saadaval.
Tavaline HTTPS CONNECT hoiab ka lehe sisu TLS-i sees. Tunnelpuhverserver ei saa nendest krüpteeritud baitidest korduvkasutatavaid HTML- ja pildiobjekte.
Määratletud avaliku lugemiskogu jaoks planeerige ja kontrollige kogu töökomplekti ja selle värskenduspoliitikat. Suvalise interaktiivse sirvimise jaoks ei saa vahemälu üksi lubada täielikku võrguühenduseta koopiat sellest, mida kasutaja võib järgmisena küsida.