Cache
En cache gemmer kopier af data, sider eller filer, så gentagne forespørgsler kan leveres hurtigere uden at hente eller generere indholdet forfra.

Hvad er cache?
En cache er et midlertidigt lager, der gemmer kopier af data, sider eller filer, så en efterfølgende forespørgsel kan besvares fra kopien i stedet for at hente eller generere indholdet forfra. Det sparer tid og belastning. I en webshop findes der typisk flere cache-lag oven på hinanden: browser-cachen på besøgerens enhed, en CDN- eller edge-cache tæt på brugeren og server-side caching af dynamisk indhold.
Hvorfor er cache vigtigt?
Hastighed påvirker både konvertering og placeringer, og cache er en af de mest effektive måder at reducere svartid på. Når statiske filer serveres fra en CDN i stedet for fra origin-serveren hver gang, falder ventetiden markant. Bagsiden er, at en cache viser et øjebliksbillede: en cachet side kan kortvarigt vise forældede priser eller lagertal, indtil cachen udløber eller bliver invalideret.
Typiske brugssituationer
- Billeder og assets – produktbilleder, CSS og JavaScript serveres fra CDN’ens edge og genbruges på tværs af sidevisninger.
- Browser-caching styres af HTTP-headere som
Cache-ContrologETag, der bestemmer, hvor længe filer må genbruges. - “Min temaændring vises ikke” – gammel CSS/JS ligger stadig i cachen, indtil filen får en ny version.
- Kampagnespidser hvor caching aflaster serveren, når mange rammer de samme sider samtidig.
Shopify-perspektiv
Shopify er en fuldt hostet platform, så server-side caching og TTL’er styres af Shopify – du kan ikke sætte dem frit som på en selvhostet server. Statiske assets leveres automatisk fra Shopifys indbyggede CDN. Bruger du asset_url-filteret i temaet, tilføjer Shopify et versions-fingeraftryk til fil-URL’en, så en ny deploy automatisk buster både CDN- og browser-cachen. Optimér gerne dine billeder til WebP, inden de rammer cachen.