Spring til hovedindhold
Kasper Stück

E-handelsekspert

Hvad er cache? Hurtigere sider og korrekte webshopdata

Cache gemmer data til genbrug og kan spare indlæsningstid. Forstå browsercache, CDN og servercache samt risikoen for forældede priser og lagerdata.

Forfatter
Kasper Stück
Dato
Læsetid
2 min
Niveau
Begynder
SEO & Performance cache performance hastighed Core Web Vitals

Cache er midlertidigt gemte data, som kan genbruges i stedet for at blive hentet eller beregnet på ny. Det kan gøre en webshop hurtigere og reducere arbejdet på serveren.

Et produktbillede behøver eksempelvis ikke blive downloadet igen ved hvert besøg, hvis browseren har en gyldig kopi. Men en kundes kurv eller aktuelle pris kan kræve en anden behandling end et billede.

Hvor kan data blive gemt?

Browsercache gemmer ressourcer på brugerens enhed. Det kan være billeder, skrifttyper og filer, som siden bruger.

CDN-cache gemmer kopier på et distributionsnetværk mellem brugeren og webshoppens server. Det kan forkorte vejen til indholdet og aflaste serveren.

Servercache gemmer svar eller beregnede resultater i webshoppens egne systemer. Det kan eksempelvis spare gentagne opslag efter oplysninger, der sjældent ændrer sig.

De grundlæggende mekanismer for HTTP-cache er beskrevet i MDN’s vejledning.

Hvornår bliver cache et problem?

Hvis lagerstatus eller tilbudspriser bliver gemt for længe, kan kunden se forældede oplysninger. Hvis personlige data bliver gemt i en fælles cache uden korrekt adskillelse, kan én kundes oplysninger i værste fald blive vist til en anden.

Det er derfor ikke tilstrækkeligt blot at aktivere mest mulig cache. Hvert datasæt skal have en passende levetid og en plan for opdatering eller sletning.

Et praktisk eksempel

En produktbeskrivelse ændres sjældent og kan ofte genbruges længere end lagerbeholdningen. Når den sidste vare sælges, skal oplysninger om tilgængelighed stadig blive opdateret i det relevante flow.

Aftal, hvilket system der er kilden til pris og lager, og hvordan ændringer når frem til siden. Ved flere systemer bliver cache en del af den samlede integration.

Hvad skal du kontrollere?

Test som både ny og tilbagevendende bruger. Kontrollér prisændringer, udsolgte produkter, login, rabatkoder og kurve. Vær opmærksom på, at din egen browser kan have gemt indhold, som skjuler problemet.

Mål hastigheden før og efter ændringer med relevante Core Web Vitals. En cacheløsning skal både være hurtig og vise de rigtige data. Hvis problemet går på tværs af webshop og andre systemer, kan custom apps og integrationer være en del af løsningen.

FAQ - Ofte stillede spørgsmål

Hvad er forskellen på browsercache og servercache?
Browsercache gemmer ressourcer på brugerens enhed. Servercache gemmer svar eller beregnede data på serversiden. De to mekanismer kan supplere hinanden.
Hvor længe skal produktsider gemmes i cache?
Det afhænger af, hvor ofte oplysningerne ændres, og hvordan ændringer bliver sendt videre. Pris, lagerstatus og personlige oplysninger kan kræve andre regler end billeder og beskrivelser.
Hvad kan gå galt med cache?
Forældede data kan vise forkert pris eller lagerstatus. En forkert fælles cache kan også blande brugeres personlige oplysninger. Test derfor både aktualitet og adskillelse.
Hvordan kontrollerer jeg, om cache virker?
Sammenlign indlæsning før og efter, og test både nye og tilbagevendende besøg. Kontrollér også prisændringer, login, kurv og udsolgte varer.

Relaterede artikler

Hvad er Core Web Vitals? LCP, INP og CLS forklaret

Core Web Vitals måler indlæsning, respons og visuel stabilitet. Se grænserne for LCP, INP og CLS, og hvordan du bruger målingerne på din webshop.

Læs mere →

Eksterne ressourcer

Flere fra ordbogen

Hvad er UCP og Deep Research? Forklaring til webshops

UCP understøtter udveksling af handelsdata, mens Deep Research undersøger information. Forstå forskellen og hvad en integration kræver af webshoppen.

Læs mere

Hvad er WMS? Lagerstyringssystem til en webshop

Et WMS styrer lagerets arbejdsgange fra varemodtagelse til retur. Forstå forskellen på WMS og ERP samt kravene til integration med webshoppen.

Læs mere

Fortæl mig om dit projekt

  • Østre Alle 102
    9000 Aalborg
    Danmark

Kontakt mig

Få praktiske e-handelstips direkte i din indbakke

Jeg deler erfaringer om Shopify, integrationer og tekniske valg i webshops.