Cache
Een cache bewaart kopieën van gegevens, pagina's of bestanden zodat herhaalde verzoeken sneller worden beantwoord zonder de inhoud opnieuw op te halen.

Wat is cache?
Een cache is een tijdelijke opslagplaats die kopieën van gegevens, pagina’s of bestanden bewaart, zodat een volgend verzoek kan worden beantwoord vanuit de kopie in plaats van de inhoud opnieuw op te halen of te genereren. Dit bespaart zowel tijd als serverbelasting. Een webwinkel heeft meestal meerdere cachelagen die op elkaar zijn gestapeld: de browsercache op het apparaat van de bezoeker, een CDN- of edge-cache dicht bij de gebruiker, en server-side caching voor dynamische inhoud.
Waarom is cache belangrijk?
Snelheid beïnvloedt zowel conversie als zoekmachineresultaten, en caching is een van de meest effectieve manieren om de responstijd te verkorten. Wanneer statische bestanden telkens vanaf een CDN worden geserveerd in plaats van de oorspronkelijke server, daalt de laadtijd aanzienlijk. Het nadeel is dat een cache een momentopname weergeeft: een gecachte pagina kan kortstondig verouderde prijzen of voorraadniveaus tonen totdat de cache verloopt of wordt geleegd.
Veelvoorkomende use cases
- Afbeeldingen en bestanden – productafbeeldingen, CSS en JavaScript worden geserveerd vanaf de CDN-edge en hergebruikt bij volgende paginabezoeken.
- Browsercaching wordt beheerd via HTTP-headers zoals
Cache-ControlenETag, die bepalen hoe lang bestanden hergebruikt mogen worden. - « Mijn themawijziging is niet zichtbaar » – oude CSS/JS blijft in de cache totdat het bestand een nieuwe versie krijgt.
- Campagnepieken waarbij caching de server ontlast wanneer veel bezoekers tegelijkertijd dezelfde pagina’s bezoeken.
Shopify-perspectief
Shopify is een volledig gehost platform, dus server-side caching en TTL’s worden beheerd door Shopify zelf — u kunt deze niet vrij instellen zoals op een eigen server. Statische bestanden worden automatisch geserveerd via het ingebouwde CDN van Shopify. Wanneer u het asset_url-filter in uw thema gebruikt, voegt Shopify een unieke versievingerafdruk toe aan de bestands-URL, zodat een nieuwe livegang automatisch zowel de CDN- als browsercache vernieuwt. Het is de moeite waard om uw afbeeldingen te optimaliseren naar WebP voordat ze in de cache worden opgeslagen.