Sjoerd
Commercieel directeur & founder
WordPress cache legen in seconden — ontdek hoe je alle cachelagen correct aanpakt en problemen voorkomt.
De cache van een WordPress-website leeg je via de cacheplugin die op je website actief is. Ga naar het WordPress-dashboard, zoek de knop van je cacheplugin in de adminbalk bovenaan, en klik op “Cache legen” of “Purge All”. Dat is alles. In de meeste gevallen duurt het niet langer dan een paar seconden.
Toch is er wat meer te weten over caching dan alleen die ene knop. Er zijn meerdere cachelagen actief op een WordPress-website, en soms moet je er meer dan één legen om het gewenste resultaat te zien. In dit artikel beantwoorden we de meestgestelde vragen over WordPress cache legen, van wat er precies gebeurt tot hoe je voorkomt dat je het steeds handmatig hoeft te doen.
Als je de cache van je WordPress-website leegmaakt, worden alle tijdelijk opgeslagen bestanden verwijderd. De website moet daarna voor elke pagina opnieuw een versie genereren en opslaan. Dit is volkomen veilig: je website-inhoud blijft ongewijzigd, maar de eerste bezoekers na het legen kunnen de pagina iets trager zien laden terwijl de cache zich opnieuw opbouwt.
Vergelijk het met een keuken waar de kok altijd een kant-en-klare maaltijd klaar heeft staan. Als je die maaltijd weggooit, moet er een nieuwe worden bereid. De eerste bestelling duurt iets langer, maar daarna gaat alles weer snel. Zo werkt het ook met je WordPress-cache.
Het goede nieuws is dat de cache zichzelf automatisch opnieuw opbouwt. Elke pagina die na het legen wordt bezocht, wordt opgeslagen als nieuwe cacheversie. Na verloop van tijd zijn alle pagina’s weer gecached en draait de website op volle snelheid. Het legen van de cache kan ook de prestaties verbeteren Deze link opent in een nieuw tabblad als er oude of corrupte cachebestanden aanwezig waren die de laadtijd vertraagden.
Je moet de WordPress-cache leegmaken na elke inhoudelijke wijziging aan je website, na het updaten van plugins of thema’s, en wanneer bezoekers een verouderde versie van je website te zien krijgen. Cache legen is geen dagelijkse klus, maar het hoort standaard in je werkproces te zitten na elke aanpassing.
De meest voorkomende situaties waarbij je de cache moet legen zijn:
Een praktische vuistregel: begin altijd met de browsercache, daarna de plugincache, en controleer vervolgens de server- of CDN-cache Deze link opent in een nieuw tabblad als het probleem aanhoudt. Zo werk je systematisch en los je het probleem in de meeste gevallen snel op.
De snelste manier om de cache te legen via een cacheplugin is via de adminbalk bovenaan je WordPress-dashboard. Bij de meeste plugins staat daar een directe knop of een uitklapmenu waarmee je met één klik de volledige cache wist. Je hoeft daarvoor niet naar de instellingen.
De stappen verschillen iets per plugin. Hieronder zie je hoe het werkt bij de populairste opties:
Gebruik je een hostingprovider met ingebouwde server-side caching, dan biedt het hostingdashboard vaak ook een eigen knop om de cache te legen. En gebruik je een CDN zoals Cloudflare, dan moet je daar apart de cache opschonen via het Cloudflare-dashboard onder Caching, via de optie “Purge Everything”.
Een belangrijke tip: gebruik nooit meerdere cacheplugins tegelijk. Dat leidt bijna altijd tot conflicten en onvoorspelbaar gedrag op je website. Kies één plugin die past bij jouw hostingomgeving en gebruik die consequent.
De browsercache leeg je via de instellingen van je browser, of met de sneltoets Ctrl + Shift + Delete (Windows) of Cmd + Shift + Delete (Mac). Kies vervolgens “Gecachte afbeeldingen en bestanden” en bevestig. Dit werkt in Chrome, Firefox, Safari en Edge.
Zie jij als enige een verouderde versie van je website terwijl je net aanpassingen hebt doorgevoerd? Dan is de browsercache op jouw eigen computer waarschijnlijk de oorzaak. Je browser heeft een oudere versie opgeslagen en laadt die in plaats van de nieuwe versie van de server. Andere bezoekers zien de juiste versie al wel.
Per browser werkt het iets anders:
Wil je snel testen zonder de volledige cache te legen? Gebruik dan Shift + Ctrl + R (Windows) of Shift + Cmd + R (Mac) om de huidige pagina opnieuw te laden zonder gecachte bestanden. Of open de pagina in een privévenster, want dat laadt altijd een verse versie zonder lokale cache.
Het belangrijkste verschil is waar de data wordt opgeslagen en wat er precies gecached wordt. Paginacache en objectcache bevinden zich op de server, browsercache staat op het apparaat van de bezoeker zelf. Elk type cache heeft een ander doel en een andere manier van legen.
Hier is een overzicht van de drie meest voorkomende cachetypen:
Naast deze drie zijn er ook CDN-caching, database-cache en PHP-opcode-cache. Die spelen een rol op serverniveau en zijn minder zichtbaar voor de dagelijkse beheerder van een WordPress-website. Voor de meeste situaties waarbij je iets niet ziet na een aanpassing, zijn paginacache en browsercache de eerste plekken om te kijken.
Als de cache na het wissen nog steeds de oude versie toont, is de meest waarschijnlijke oorzaak dat er meerdere cachelagen actief zijn en je er slechts één hebt geleegd. Een WordPress-website heeft doorgaans een browsercache, een plugin-cache, een servercache en soms ook een CDN-cache. Elke laag moet apart worden geleegd.
Dit is een veelgemaakte fout: je leegt de plugincache, maar de browsercache levert nog steeds de oude versie. Of je leegt allebei, maar de hostingprovider draait Varnish op serverniveau en dat weet je niet eens. Sommige hostingproviders maken server-side caching niet altijd zichtbaar in het dashboard.
De aanbevolen volgorde bij hardnekkige cacheproblemen:
Er is nog een veelvoorkomende valkuil: als je als beheerder bent ingelogd, zie je vaak al direct de nieuwste versie van je website. Ingelogde gebruikers vallen namelijk doorgaans buiten de cache. Bezoekers die niet zijn ingelogd, krijgen nog de gecachte versie te zien. Open de pagina in een privévenster om te controleren wat een gewone bezoeker ziet Deze link opent in een nieuw tabblad. Dat scheelt je een hoop zoekwerk.
Ja, voor de meeste WordPress-websites is automatisch cache legen de beste aanpak. De meeste moderne cacheplugins bieden instellingen waarmee de cache automatisch wordt geleegd na het publiceren van nieuwe content of na een plugin- of thema-update. Zo hoef je er zelf niet aan te denken.
De populairste plugins ondersteunen dit allemaal op hun eigen manier. WP Rocket heeft een automatische cachevernieuwingsinstelling die de cache periodiek ververst. LiteSpeed Cache heeft een instelling “Alles opschonen bij upgrade” en werkt ook met automatische verwijderregels: publiceer je een nieuw artikel, dan wordt de cache op relevante pagina’s direct geleegd. WP Super Cache heeft een vergelijkbare optie die standaard uitgeschakeld is, maar eenvoudig aan te zetten is.
Er is wel een afweging te maken. Automatisch legen bij elke publicatie of update betekent dat de cache steeds opnieuw opgebouwd moet worden. Dat kan de laadtijd tijdelijk iets verhogen voor de eerste bezoekers na een update. Voor de meeste websites is dit geen probleem, maar bij druk bezochte websites met veel updates kan het slim zijn om dit te finetunen via de TTL-instelling (Time To Live) van de cache.
Het beheren van caching is onderdeel van een bredere aanpak voor website performance. Een goed ingesteld caching-beleid, gecombineerd met een snelle hostingomgeving en efficiënte code, zorgt ervoor dat je website snel blijft zonder dat je er dagelijks naar hoeft om te kijken. Dat is precies waar Stuurlui bij helpt.
De cache van je WordPress-website leeg je dus het eenvoudigst via de knop in je adminbalk, maar weten wanneer en hoe je alle cachelagen aanpakt maakt het verschil tussen een frustrerende zoektocht en een oplossing in minder dan een minuut. Wil je dat iemand anders dit voor je regelt? Neem contact op met Stuurlui en wij zorgen dat je website altijd snel en actueel is.