96% tevredenheidsscore 1.103 beoordelingen

Home  >  Blog  >  Website cache legen: waarom je updates niet ziet en wat werkt

Software

website cache legen
Datum: 21 juli 2026

Website cache legen: waarom je updates niet ziet en wat werkt

Je hebt iets aangepast aan je site, maar je ziet het niet terug. Of je krijgt opeens een verouderde pagina, terwijl je zeker weet dat de update live staat. In dat soort situaties is website cache legen vaak de snelste en meest logische stap. Cache is nuttig omdat het websites versnelt, maar het kan ook tegen je werken als oude versies blijven hangen in je browser, op je server, in je CMS of zelfs in het netwerk van je bezoekers. In dit artikel leggen we uit welke soorten caching er zijn, waarom cacheproblemen ontstaan, hoe je ze herkent en welke aanpak het meest effectief is zonder meteen te verzanden in ingewikkelde procedures.

Wat is cache en waarom bestaat het?

Cache is een tijdelijke opslag van data die ervoor zorgt dat een website sneller laadt. In plaats van elke pagina, afbeelding of stylesheet telkens opnieuw op te halen, gebruikt een systeem een eerder opgeslagen versie. Dat scheelt tijd, bandbreedte en rekenwerk.

Caching zit op meerdere plekken tegelijk. Juist daarom voelt het soms onvoorspelbaar: jij ververst je pagina, maar een andere laag levert nog steeds de oude content. Als je snapt waar caching kan plaatsvinden, wordt website cache legen een gerichte actie in plaats van “maar wat proberen”.

De belangrijkste cache-lagen (in gewone taal)

  • Browsercache: je eigen browser bewaart bestanden zoals afbeeldingen, CSS en JavaScript om sneller te laden bij een volgend bezoek.

  • DNS-cache: je systeem en je provider bewaren tijdelijk de route naar je domein (IP-adres). Dit is vooral relevant na een verhuizing of DNS-wijziging.

  • Servercache: de webserver of hostingomgeving bewaart pagina’s of fragmenten zodat die niet steeds opnieuw gegenereerd hoeven te worden.

  • Applicatiecache: een CMS of webapplicatie (zoals WordPress) kan eigen cache hebben via plugins, thema’s of object caching.

  • CDN of proxy cache: een tussenlaag (Content Delivery Network of reverse proxy) kan content wereldwijd dichter bij bezoekers cachen.

Website cache legen: wanneer is het nodig?

Website cache legen is meestal nodig wanneer je een verschil ziet tussen wat jij verwacht en wat de browser toont. Het kan ook nodig zijn als bezoekers klagen over “kapotte styling” of als een pagina blijft verwijzen naar oude scripts. Cachingproblemen vallen vaak samen met veranderingen: een deploy, een thema update, een SSL wijziging, nieuwe DNS records of een migratie.

Herkenbare signalen van cacheproblemen

  • Je ziet een oude tekst of afbeelding terwijl je die net hebt vervangen.

  • De opmaak is “stuk”: CSS lijkt niet door te komen of er wordt een oude stylesheet geladen.

  • Functionaliteit werkt niet na een update, bijvoorbeeld een formulier of cookie banner.

  • De ene collega ziet iets anders dan de andere collega, op hetzelfde moment.

  • Na een verhuizing werkt de site bij sommige bezoekers wel en bij anderen niet.

Waarom website cache legen soms niet genoeg is

Een veelgemaakte aanname is dat cache alleen de browsercache is. In de praktijk is browsercache slechts één laag. Als je browsercache leegt maar er zit nog een servercache of CDN-cache voor, dan blijf je hetzelfde gedrag zien. Andersom kan het ook: servercache is al ververst, maar jouw eigen browser blijft een oude versie tonen.

Daarom werkt een goede aanpak van website cache legen altijd van “dichtbij naar verder weg”: eerst check je lokaal (browser), daarna applicatie, daarna server, daarna netwerklaag (CDN/proxy) en pas daarna ga je naar DNS als het daar echt op lijkt.

Website cache legen in de browser: wat gebeurt er precies?

Browsers bewaren bestanden lokaal op je apparaat. Dat is handig, maar kan bij updates onhandig zijn. Als je een bestand vervangt, maar dezelfde bestandsnaam gebruikt, dan kan de browser denken dat hij het al heeft. Dit zie je vooral bij CSS en JavaScript.

Een best practice is “cache busting”: werken met versies in bestandsnamen of querystrings, zodat de browser ziet dat het een nieuw bestand is. Dit is geen vereiste, maar wel een veelgebruikte aanpak in webontwikkeling.

Hard refresh en incognito: snelle controle zonder veel gedoe

Een incognito venster gebruikt vaak een schonere sessie en kan helpen om snel te vergelijken. Een hard refresh vraagt de browser om bestanden opnieuw op te halen. Dit is geen garantie dat alle tussenlagen worden omzeild, maar het is wel een snelle eerste check voordat je dieper gaat.

Servercache en reverse proxy: de “onzichtbare” versnellers

Veel hostingomgevingen gebruiken caching om sites snel en stabiel te houden. Denk aan het cachen van volledige pagina’s, het cachen van PHP output of het tijdelijk opslaan van responses. Voor zakelijke sites is dat vaak gewenst: betere performance, minder belasting, meer schaalbaarheid.

De keerzijde is dat wijzigingen niet altijd direct zichtbaar zijn. Zeker bij dynamische pagina’s, login omgevingen of pagina’s met gepersonaliseerde content wil je caching zorgvuldig afstemmen. Website cache legen moet dan op de juiste plek gebeuren: niet alleen bij jou, maar bij de laag die de oude response uitserveert.

HTTP headers: Cache-Control, ETag en waarom ze tellen

Of iets gecached wordt, wordt grotendeels gestuurd door HTTP headers. Cache-Control bepaalt bijvoorbeeld hoe lang een response “vers” is. ETag en Last-Modified helpen clients te bepalen of een bestand gewijzigd is. Als deze headers niet goed aansluiten op je updateproces, zie je sneller “spookversies”. Meer achtergrond over cachingconcepten en headers vind je bij Cloudflare Learning, dat caching en HTTP in praktische termen uitlegt: uitleg over caching en hoe het werkt.

CMS en plugin caching: een veelvoorkomende bron van verwarring

Bij CMS systemen zoals WordPress zie je vaak meerdere cachingmechanismen naast elkaar: pagina caching, object caching en soms minification (het samenvoegen en verkleinen van CSS en JS). Ook kan een plugin assets opnieuw genereren, waardoor je oude en nieuwe assets door elkaar ziet als caching niet netjes is afgestemd.

Website cache legen in een CMS context betekent vaak: eerst zorgen dat de applicatie geen oude pagina’s blijft uitdelen, en daarna controleren of assets met versies werken. Als je met een team ontwikkelt, helpt het om af te spreken hoe releases met caching omgaan.

DNS-cache versus website cache legen: niet door elkaar halen

DNS is de vertaallaag van domeinnaam naar IP-adres. Na een wijziging kan het even duren voordat iedereen dezelfde route gebruikt. Dit is technisch gezien ook “cache”, maar het is een ander probleem dan een oude webpagina in je browser.

DNS caching heeft te maken met TTL (time to live): een tijdsduur die bepaalt hoe lang resolvers het antwoord mogen bewaren. Als je net een verhuizing hebt gedaan en sommige bezoekers komen nog op de oude server uit, dan lijkt het alsof website cache legen nodig is, maar eigenlijk is het DNS dat nog niet overal is bijgewerkt. Wil je meer begrijpen over DNS in Nederland en hoe domeininfra werkt, dan is SIDN een relevante bron: informatie over domeinnamen en DNS.

Wanneer denk je aan DNS in plaats van pagina cache?

  • Je hebt A of AAAA records aangepast of nameservers gewijzigd.

  • Sommige netwerken komen op een andere server uit dan andere netwerken.

  • Je ziet in logs verkeer op beide omgevingen (oude en nieuwe hosting) tegelijk.

Website cache legen bij updates: een praktische denkvolgorde

Als je wijzigingen niet ziet, werkt een vaste volgorde het best. Niet als rigide stappenplan met knopjes, maar als diagnose. Je wilt weten welke laag de oude content levert, zodat je gericht kunt ingrijpen.

  • Check 1: zie je hetzelfde in een andere browser of op mobiel? Zo ja, dan is het minder waarschijnlijk dat alleen browsercache het probleem is.

  • Check 2: zie je verschil tussen ingelogd en uitgelogd? Dat wijst vaker op applicatiecache of pagina caching regels.

  • Check 3: zijn vooral CSS en JS “oud”? Dan speelt asset caching of cache busting vaak een rol.

  • Check 4: komt het probleem alleen voor bij sommige bezoekers of locaties? Denk aan CDN, proxy cache of DNS.

Met deze volgorde maak je website cache legen meetbaar. Je verandert één variabele tegelijk en kijkt wat het effect is. Dat is precies hoe je voorkomt dat je per ongeluk iets “oplost” dat later terugkomt.

Website cache legen en performance: snelheid versus actualiteit

Caching is een balans. Te agressief cachen kan zorgen dat updates traag zichtbaar worden. Te weinig caching kan performance en stabiliteit onder druk zetten, zeker bij piekverkeer. Voor zakelijke websites gaat het vaak om voorspelbaarheid: snelle laadtijden, maar ook gecontroleerd kunnen releasen.

Daarom is het verstandig om caching niet alleen als “trucje” te zien, maar als onderdeel van je hosting en deployment proces. Als je regelmatig content of code wijzigt, helpt het om te kiezen voor een omgeving waar performance en beheer goed op elkaar zijn afgestemd.

Hoe Oxilion naar caching kijkt binnen hosting

Oxilion is sinds 2000 actief als Nederlandse hostingprovider voor domeinnamen, websites, e-mail, webhosting, managed hosting en cloudoplossingen. In de praktijk betekent dat: we denken graag mee over de technische oorzaak als updates niet zichtbaar zijn, of als caching onverwachte effecten geeft. Niet met vage marketingtaal, maar met heldere uitleg en direct contact met mensen die het technisch kunnen duiden.

Als je bezig bent met de basis van je websiteomgeving, is het handig om te kijken welke hostingvorm past bij je situatie. Op onze pagina over hosting voor websites vind je een overzicht dat helpt om de juiste uitgangspunten te kiezen, zeker als performance en beheer belangrijk zijn.

Wanneer je hostingkeuze invloed heeft op website cache legen

Hoe je site reageert op wijzigingen hangt mede af van de serverlaag. Bij hogere eisen rondom schaalbaarheid, beveiliging en beheer kan een managed omgeving of cloudplatform beter passen dan een standaard setup. Het doel is niet “meer caching”, maar caching die past bij je applicatie en release ritme.

Voor omgevingen waar webserver gedrag, performance en stabiliteit zwaar wegen, is het nuttig om je te verdiepen in een betere onderlaag. Lees bijvoorbeeld meer over webserver hosting als je merkt dat caching, configuratie en applicatiegedrag een structurele rol spelen in je beheer.

Veelgemaakte fouten bij website cache legen

Veel frustratie ontstaat niet doordat caching “raar” is, maar doordat je onbewust aan de verkeerde laag trekt. De volgende fouten zien we vaak terug bij teams die snel willen schakelen.

  • Alleen browsercache legen, terwijl een servercache of CDN de oude pagina serveert.

  • Bestanden overschrijven zonder versieing, waardoor browsers oude CSS of JS blijven hergebruiken.

  • Cache overal uitzetten “om zeker te zijn”, waardoor performance terugloopt en je later alsnog moet repareren.

  • DNS caching verwarren met pagina caching na een verhuizing of IP wijziging.

  • Geen onderscheid maken tussen statische content (afbeeldingen, CSS) en dynamische pagina’s (ingelogde delen).

Website cache legen bij beveiligingsupdates en incidenten

Bij security updates wil je dat nieuwe code snel overal actief is. Tegelijk wil je niet dat bezoekers verouderde scripts blijven laden. Cache kan hier een rol spelen, maar het is zelden de enige factor. Denk ook aan Content Security Policy, browsergedrag en het correct invalideren van assets.

Een praktische aanpak is om bij belangrijke wijzigingen extra aandacht te geven aan asset versioning en aan het controleren van headers. Daarmee verklein je de kans dat je achteraf nog veel tijd kwijt bent aan website cache legen bij eindgebruikers, die vaak niet weten wat cache überhaupt is.

Veelgestelde vragen

1. Wat betekent website cache legen precies?

Website cache legen betekent dat je opgeslagen (tijdelijke) versies van webcontent verwijdert, zodat een systeem opnieuw de meest actuele versie ophaalt. Dat kan in je browser zijn, maar ook op de server, in je CMS of bij een CDN. Het doel is dat je niet langer een verouderde kopie ziet, maar de actuele pagina of bestanden.

2. Waarom zie ik mijn wijziging niet terug na website cache legen in de browser?

Omdat de browser niet altijd de laag is die het probleem veroorzaakt. Het kan zijn dat de server een gecachte pagina teruggeeft, of dat een proxy of CDN een oude versie serveert. Ook kan het zijn dat je assets zoals CSS en JavaScript nog onder dezelfde bestandsnaam worden geladen, waardoor je browser denkt dat er niets veranderd is.

3. Is website cache legen slecht voor performance?

Eenmalig website cache legen is niet “slecht”, maar structureel caching uitschakelen kan wel performance nadelig beïnvloeden. Caching is vaak een bewuste keuze om laadtijden te verbeteren en serverbelasting te verlagen. Het is daarom beter om caching goed af te stemmen, in plaats van het als workaround uit te zetten.

4. Wat is het verschil tussen website cache legen en DNS-cache legen?

Website cache legen gaat over webcontent zoals pagina’s, afbeeldingen, CSS en scripts. DNS-cache legen gaat over het opnieuw opvragen van de vertaling van domeinnaam naar IP-adres. Bij een verhuizing of DNS-wijziging kan DNS caching zorgen dat bezoekers nog op een oud IP uitkomen, ook als je website zelf al goed staat.

5. Hoe voorkom ik dat ik steeds opnieuw website cache legen moet doen na updates?

De meest gebruikte oplossing is werken met versieing van assets, zodat browsers automatisch nieuwe bestanden ophalen. Daarnaast helpt het om cachingregels logisch in te stellen: dynamische delen minder agressief cachen dan statische assets. Tot slot is het verstandig om bij grotere updates een vaste release aanpak te hanteren, zodat je niet afhankelijk wordt van handmatige cache acties achteraf.

6. Wanneer is het verstandig om hulp te vragen bij cacheproblemen?

Als je regelmatig “oude versies” ziet, als je omgeving meerdere lagen heeft (CMS, servercache, CDN) of als caching impact heeft op conversie of functionaliteit, is het zinvol om dit structureel te bekijken. Ook bij migraties en DNS-wijzigingen kan een tweede paar ogen veel tijd schelen. Vaak is het niet één instelling, maar de combinatie van headers, assets en cachinglagen die het gedrag bepaalt.

Afsluiting: wil je dat we met je meekijken?

Als website cache legen regelmatig terugkomt in jouw beheer, is dat meestal een signaal dat caching, releaseproces en hostingomgeving niet optimaal op elkaar aansluiten. We denken graag met je mee om de oorzaak helder te krijgen, zonder ruis en zonder aannames. Neem contact met ons op en vertel wat je ziet, wat je hebt aangepast en hoe je site is opgebouwd. Dan helpen we je gericht verder met een oplossing die past bij je website, je updates en je gewenste performance.

Foto Daniel blog

Bekijk ook

Software

Wie online iets serieus neerzet, komt vroeg of laat uit bij een vraag die verrassend vaak wordt onderschat: datacenter uitleg….

Hosting

Als je een website wilt publiceren, kom je al snel uit bij de vraag: wat is webhosting? In de kern…

Software

Zoek je server uitleg die verder gaat dan “een server is gewoon een computer”? Dan zit je goed. In de…