Læsning fra en proxy-cache, mens netværket er nede
Forbered det faktiske sæt genbrugelige svar, der er nødvendige for offline læsning, inklusive afhængigheder og friskhedsadfærd.
En side åbner, mens netværket er tilgængeligt, og mister derefter sine typografier og billeder offline. HTML var kun ét af de objekter, læsesessionen havde brug for.
En videresendelsescache beholder egnede svar, der passerer gennem den. Den opdager ikke ethvert fremtidigt link, henter ikke ressourcer, der blot nævnes i HTML, og gengiver ikke applikationen, der kører ved kilden.
Forbered læsesættet
List de dokumenter, læserne har brug for, deres billeder, typografiark og andre afhængigheder. Skeln derefter mellem tre tilfælde:
| Svarets tilstand | Konsekvens offline |
|---|---|
| Gemt og genbrugelig | Cachen kan muligvis opfylde anmodningen |
| Gemt, men kræver validering | Den manglende kilde kan forhindre genbrug |
| Aldrig gemt eller fraværende i cachen | Der er ingen svarbits at levere |
Det beviser ikke, at hver afhængighed nåede denne fælles cache, at åbne én side før afbrydelsen. En browser kan have leveret nogle ressourcer fra sin egen lokale cache i stedet.
Friskhed overlever, at kablet trækkes ud
Offline drift kræver en udtrykkelig politik for forældet indhold. En anmodning om only-if-cached er en særskilt måde at bede en samarbejdende cache om et allerede gemt svar. HTTP har begrænsninger for, hvornår forældede svar må bruges, herunder gældende krav om revalidering. Et gemt objekt er ikke en ubetinget tilladelse til at levere det på ubestemt tid.
Squid 7's offline_mode er en bestemt udrulningsmulighed, der stopper almindelige valideringsforsøg. Den ændrer valideringsadfærd; den kan ikke fremstille manglende objekter eller genskabe et levende loginforløb. Direktivet er ikke tilgængeligt i Squid 8.
Almindelig HTTPS CONNECT holder også sideindhold inde i TLS. En tunnelproxy opnår ikke genbrugelige HTML- og billedobjekter fra de krypterede bytes.
For en defineret offentlig læsesamling skal du planlægge og kontrollere hele arbejdssættet og dets opdateringspolitik. For vilkårlig interaktiv browsing kan en cache alene ikke love en fuldstændig offline kopi af det, brugeren måtte anmode om næste gang.