Leksikon

Leksikon

Caching

Caching gemmer data midlertidigt, så siden loader hurtigere næste gang. Forstå hvordan det booster hastighed og brugeroplevelse markant.

Caching er, når et system gemmer ofte brugte data midlertidigt et sted, hvor de er hurtige at hente — så de ikke skal beregnes eller hentes forfra hver gang. Resultatet mærkes direkte: din hjemmeside loader hurtigere, og serveren slipper for at lave det samme arbejde igen og igen.

Forestil dig en kassemedarbejder, der husker prisen på de varer, kunderne oftest køber, i stedet for at slå dem op hver gang. Det er princippet. Første gang koster det lidt ekstra at gemme svaret — derefter er det fremme på et øjeblik.

For dig betyder hurtigere sider tre ting, der rammer bundlinjen: besøgende bliver i stedet for at klikke væk, søgemaskiner belønner hastighed med bedre placering, og du sparer på serverkraft, fordi systemet laver mindre dobbeltarbejde.

De tre steder, caching typisk sker

  • I browseren. Den besøgendes egen browser gemmer billeder, logoer og skrifttyper, så de ikke hentes på ny ved hvert sidebesøg.
  • På serveren. Tunge databaseopslag eller beregninger gemmes, så de genbruges på tværs af besøgende.
  • I et CDN. Indholdet placeres på servere tæt på brugeren geografisk, så det rejser kortere.

Den eneste reelle udfordring ved caching er at vide, hvornår det gemte skal kasseres og hentes på ny — ellers risikerer du at vise forældede priser eller udsolgte varer. Derfor sættes der altid en regel for, hvor længe et svar må genbruges, før systemet henter en frisk udgave.

Næste skridt

Fra begreb til løsning

Skal et af begreberne her omsættes til noget der rent faktisk virker i din virksomhed, så tag en uforpligtende snak med os.