darioa

Website caching uitgelegd: het verschil tussen browser cache en server cache

Dario Albers · 10 november 2026 · 2 min lezen

Gecontroleerd op 2026-11-10. Bron: MDN, laatst gewijzigd op 14 augustus 2026.

Kort antwoord

Een private cache hoort bij één client, meestal de browser. Een gedeelde cache staat tussen client en server en kan antwoorden bewaren die door meerdere gebruikers worden gedeeld.

Hoe het werkt

  • MDN: "A private cache is a cache tied to a specific client — typically a browser cache."
  • MDN: "The shared cache is located between the client and the server and can store responses that can be shared among users."
  • Fresh en stale: "The fresh state usually indicates that the response is still valid and can be reused, while the stale state means that the cached response has already expired."
  • "Stale responses are not immediately discarded. HTTP has a mechanism to transform a stale response into a fresh one by asking the origin server. This is called validation, or sometimes, revalidation."
  • Naast private en gedeelde caches noemt MDN ook "managed caches", expliciet ingezet door ontwikkelaars; voorbeelden zijn reverse proxies, CDN's en service workers met de Cache API. Zie wat is een CDN.

Wat betekent dit voor je website

Een bestand dat in een cache nog als fresh geldt, kan opnieuw gebruikt worden zonder dat de server het opnieuw hoeft te sturen. Dat hoort bij de snelheid die Core Web Vitals meten. Wat hosting kost: zie website kosten vergeleken.

Hosting zit bij darioa in de jaarprijs: 60 euro per jaar voor een Website, excl. 21% btw (prijzen, hosting en onderhoud).

Zelf geen tijd om dit uit te zoeken?

Stuur me een WhatsApp. Je krijgt binnen een werkdag antwoord, en een vaste prijs voordat je iets betaalt.

Bronnen (gecontroleerd op 10 november 2026)

  • MDN Web Docs: HTTP caching (laatst gewijzigd 14 augustus 2026) (gelezen op 10 november 2026)“A private cache is a cache tied to a specific client — typically a browser cache.”
  • MDN Web Docs: HTTP caching, gedeelde cache (gelezen op 10 november 2026)“The shared cache is located between the client and the server and can store responses that can be shared among users.”
  • MDN Web Docs: HTTP caching, fresh en stale (gelezen op 10 november 2026)“Stored HTTP responses have two states: fresh and stale. The fresh state usually indicates that the response is still valid and can be reused, while the stale state means that the cached response has already expired.”
  • MDN Web Docs: HTTP caching, validatie (gelezen op 10 november 2026)“Stale responses are not immediately discarded. HTTP has a mechanism to transform a stale response into a fresh one by asking the origin server. This is called validation, or sometimes, revalidation.”
  • MDN Web Docs: HTTP caching, managed caches (gelezen op 10 november 2026)“Managed caches are explicitly deployed by service developers to offload the origin server and to deliver content efficiently. Examples include reverse proxies, CDNs, and service workers in combination with the Cache API.”