begrep

Cache

Hva er cache?

EN cache er enhver type mellomlagring (eller 'bufferlagring'), for eksempel på PC-en, en nettleser eller server. Denne typen bufferminne gir raskere tilgang til data som kalles opp ofte eller på kort varsel (f.eks. påloggingsdata) uten at disse dataene må lastes inn på nytt for hver samtale. Denne lagringsprosessen kjører ofte i bakgrunnen og blir ikke lagt merke til av brukeren.





Dataene er raskere tilgjengelig og kan leses raskere. Alt dette skjer automatisk i bakgrunnen uten at du merker det. Buffer og andre midlertidige data kan alltid slettes, for eksempel for å frigjøre lagringsplass for en kort tid. Imidlertid kan cacher også inneholde utdaterte eller feil data, som da kan føre til visningsfeil eller andre feil. I dette tilfellet er det også verdt å tømme cachen.

I nettleseren er cache en type rask bufferlagring. Begrepet kommer fra det franske ordet 'la cachette' eller 'la cache' og betyr 'gjemmestedet'. En cache er også skjult i IT-systemet fordi du som bruker ikke kan se den. Når du surfer på Internett, lagrer nettleseren forskjellige slike cacher. Dette gjør at innhold kan gjenopprettes raskere, for eksempel hvis du går inn på en side igjen.

En søkemotor som Google har også en cache for sine SERP-er. Dette fyller ulike funksjoner. Søkemotoren lagrer midlertidig innholdet på alle nettsider som kommer i betraktning ved henvendelser fra søkemotorbrukere. Ved hjelp av en indeks i cache-minnet, søker søkemotorens server etter det mest passende og oppdaterte nettinnholdet som er egnet for å svare på søket. Bare på denne måten kan søkemotoren garantere at den vil vise relevante resultater for brukerinput på en brøkdel av et sekund.

En cache brukes imidlertid ikke bare som en mellomlagringsenhet på Internett eller i programvare. Maskinvaren til din PC eller bærbare fungerer også med en cache. Prosessoren som er innebygd i datamaskinen din, har for eksempel en cache, og harddisken bruker også en cache for å overføre data som ofte brukes. Også her lagres data midlertidig i cachen for å muliggjøre raskere datainnhenting.