Cache
En hurtigbuffer beholder kopier av data, sider eller filer, slik at gjentatte forespørsler serveres raskere uten å hente eller gjenskape innholdet.

Hva er cache?
En cache er midlertidig lagring som lagrer kopier av data, sider eller filer, slik at en senere forespørsel kan besvares fra kopien i stedet for å hente eller gjenskape innholdet. Det sparer både tid og belastning. En nettbutikk har vanligvis flere cachelag stablet sammen: nettleserbufferen på den besøkendes enhet, en CDN eller edge cache nær brukeren, og server-side caching av dynamisk innhold.
Hvorfor er cache viktig?
Hastighet påvirker både konvertering og rangering, og caching er en av de mest effektive måtene å redusere responstiden på. Når statiske filer serveres fra en CDN i stedet for fra opprinnelsesserveren hver gang, synker ventetiden kraftig. Avveiningen er at en hurtigbuffer viser et øyeblikksbilde i tide: en hurtigbufrede side kan kort vise utdaterte priser eller lagernivåer til cachen utløper eller blir ugyldig.
Vanlige brukstilfeller
- Bilder og eiendeler – produktbilder, CSS og JavaScript serveres fra CDN-kanten og gjenbrukes på tvers av sidevisninger.
- Nettleserbufring kontrolleres av HTTP-hoder som
Cache-ContrologETag, som bestemmer hvor lenge filer kan gjenbrukes. - “Temaendringen min vises ikke” – gammel CSS/JS forblir i hurtigbufferen til filen får en ny versjon.
- Kampanjetopper der caching avlaster serveren når mange besøkende besøker de samme sidene samtidig.
Shopify-perspektiv
Shopify er en fullt vertsbasert plattform, så caching og TTL-er på serversiden administreres av Shopify – du kan ikke sette dem fritt som du ville gjort på en selvdrevet server. Statiske eiendeler serveres automatisk fra Shopifys innebygde CDN. Når du bruker asset_url-filteret i temaet ditt, legger Shopify til et versjonsfingeravtrykk til fil-URLen, slik at en ny distribusjon automatisk stopper både CDN- og nettleserbufferen. Det er verdt å optimalisere bildene dine til WebP før de treffer bufferen.