Gå til innholdet

Caching

Caching gjenbruker lagrede data eller resultater. Gyldighet og tillatt brukerområde hører til utformingen.

Også kjent somCacheHurtigbufferMellomlagring
Programvareutvikling

Caching betyr å lagre data eller resultater som allerede er hentet eller beregnet, og gjenbruke dem ved passende senere forespørsler. Det kan spare gjentatt arbeid. En cache kan ligge i en applikasjon eller foran en tjeneste.

Eksempel med en oversikt

En hypotetisk portal beregner en bestillingsoversikt og lagrer resultatet til nye kall. Den leser og beregner da ikke nødvendigvis alt på nytt hver gang. Endres bestillingene, kan oversikten likevel bli utdatert.

Utformingen må angi hvor lenge resultatet kan brukes og når det fornyes. Kunde- og brukergrenser gjelder også lagrede resultater. Et raskt treff beviser verken oppdaterte data eller tillatelse til å vise dem til den som spør.

Kilder

Artikler om temaet

Programvareutvikling med ASES

Skreddersydd programvare, web- og mobilapper