Ei side opnar medan netverket er tilgjengeleg, og mistar deretter stilane og bileta sine fråkopla. HTML var berre eitt av objekta leseøkta trengde.

Ein framovercache held på eigna svar som går gjennom han. Han oppdagar ikkje kvar framtidig lenkje, hentar ikkje ressursar som berre er nemnde i HTML, og attskapar ikkje applikasjonen som køyrer ved opphavet.

Førebu lesesettet

List opp dokumenta lesarane treng, bileta deira, stilark og andre avhengnader. Skil deretter mellom tre tilfelle:

Tilstand for svaretFylgje fråkopla
Lagra og gjenbrukbartCachen kan moglegvis oppfylla førespurnaden
Lagra, men krev valideringDet manglande opphavet kan hindra gjenbruk
Aldri lagra eller fråverande frå cachenDet finst ingen svarbitar å levera

Å opna éi side før du koplar frå beviser ikkje at kvar avhengnad nådde denne delte cachen. Ein nettlesar kan ha levert nokre ressursar frå sin eigen lokale cache i staden.

Ferskleik overlever at kabelen blir dregen ut

Fråkopla drift krev ein uttrykkeleg policy for utdatert innhald. Ein førespurnad om only-if-cached er ein eigen måte å be ein samarbeidande cache om eit allereie lagra svar. HTTP har avgrensingar for når utdaterte svar kan brukast, inkludert gjeldande krav til revalidering. Eit lagra objekt er ikkje ei uvilkårleg løyve til å levera det på ubestemt tid.

offline_mode i Squid 7 er eit bestemt utplasseringsval som stoggar vanlege valideringsforsøk. Det endrar valideringsåtferd; det kan ikkje laga manglande objekt eller byggja opp att ein levande innloggingsflyt. Direktivet er ikkje tilgjengeleg i Squid 8.

Vanleg HTTPS CONNECT held òg sideinnhaldet inne i TLS. Ein tunnelproxy får ikkje gjenbrukbare HTML- og bileteobjekt frå desse krypterte byta.

For ei definert offentleg lesesamling, planlegg og kontroller heile arbeidssettet og oppdateringspolicyen. For vilkårleg interaktiv surfing kan ein cache åleine ikkje lova ein fullstendig fråkopla kopi av det brukaren kan koma til å be om neste gong.

Relaterte artiklar