· 2 min read · Ytelse

Cache

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

Kasper Hermann Due Stück
Grunnlegger & E-handelsspesialistBygger Shopify-apper med fokus på SEO og vekst for butikkeiere.

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-Control og ETag, 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.

Pocium-oppdateringer for Shopify-butikkeiere

Nye apper, praktiske Shopify-guider og produktoppdateringer.