Hva er en Stale Cache?

Hva er en Stale Cache?


Ser på en nettside i en nettleser er en litt mer komplisert prosedyre enn det kan virke. Din forespørsel om å få tilgang til nettstedet er mottatt av nettstedets vertsserver, som behandler forespørselen og sender den ønskede informasjonen. I noen tilfeller kan anmodningen også passere gjennom en proxy-server som Internett-leverandøren bruker til å lagre og administrere etterspør Web data. Hvert trinn i dataflyten introduserer muligheten for feil eller gammel informasjon å sive inn i nettoverføringen.

Definisjon

Mange steder på nettet inneholde dynamiske data som oppdateres flere ganger i uken, dag eller time. Noen ganger kan en proxy-server, site host eller andre Web behandleren kan levere dynamiske data som er lagret lokalt på sin server i stedet for å lese og retur den nyeste versjonen av dataene. Når serveren leverer utdatert innhold som svar på en web forespørsel, er feil referert til som levering av "gammel cache."

Hvorfor Ståle Cache Forekommer

Mange serveradministratorer velge å cache hentet innhold lokalt for en periode. Caching sider og mediefiler i stor grad forbedrer hastigheten som webinnhold er levert til en bruker. Når dataene er lagret i hurtigbufferen, tid til levering er kun avhengig av forbindelsen mellom brukeren og serveren, i stedet for den ekstra forbindelse mellom serveren og innholdet. Denne ytelsen fordelen kommer på bekostning av og til å utstede bedervet innhold til brukeren.

Unngå Ståle Cache

En administrator kan ta flere skritt for å unngå å tjene for mye bedervet innhold til brukerne. Det mest ekstreme skritt som en administrator kan ta er å eliminere cache håndtering helt. Når caching er slått av, serveren henter alltid den nyeste versjonen av den valgte innhold og leverer den versjonen til brukeren. Mens dette sikrer at bedervet cache er aldri et problem, det kommer til en bratt fordel for ytelse, spesielt når innholdet kommer fra en relativt treg nettside. En mer moderat tilnærming er å bufre dynamisk innhold for en forholdsvis kort periode, for eksempel noen få minutter. Slike kortsiktige caching muliggjør raskere distribusjon av ofte brukte dynamiske data med en liten gammel cache vinduet. Selv om Ståle cache er tidvis levert, er det aldri mer enn noen få minutter forsinket.

planert Caching

Noen webserveren administrasjonsprogrammer sørger for variable nivåer av caching. Disse programmene tillater administratorer å angi hvilke aspekter av deres web-innhold endres dynamisk og må holdes oppdatert og dermed hentet med hver forespørsel. Andre dynamisk innhold som er mindre kritisk kan bli oppdatert i cache noen få minutter, mens innhold som anses for å være statisk kan oppdateres bare sjelden. I et slikt planert ordningen, varierer det faktiske antall nivåer og deres cache spesifikasjoner basert på de spesifikke behovene til nettstedet.