Iedereen die een website bezoekt haalt gegevens op. Deze gegevens moeten van de ene naar de andere server reizen voordat ze kunnen worden weergegeven. Dit kan tijd kosten – en leiden tot gefrustreerde bezoekers als de website te langzaam wordt opgebouwd. Een manier om het proces te versnellen is het gebruik van caching om veelgebruikte gegevens op te slaan en sneller op te halen. In dit artikel leer je wat caching precies is, welke soorten caching er zijn en hoe server-side caching de prestaties van je WordPress website kan verbeteren.
Wat is caching?
Bij caching worden veelgebruikte gegevens van een toepassing (zoals een website) geladen in een virtuele buffer, de zogenaamde cache. De gegevens worden dan tijdelijk in de cache opgeslagen voor later gebruik. Als ze weer nodig zijn als de pagina opnieuw wordt bezocht, kunnen ze daaruit worden opgehaald zonder helemaal opnieuw te hoeven worden geladen. Dit bespaart tijd en rekenkracht, en de website wordt sneller weergegeven.
Hoe werkt caching?
Maar hoe werkt caching precies? Wanneer bezoekers een website op het internet oproepen, ontvangen de servers meestal honderden verzoeken. Deze worden verwerkt en de gevraagde informatie wordt geleverd in de vorm van de voltooide website. Het kan echter een paar seconden duren voordat dit gebeurt – afhankelijk van hoe groot de opgevraagde gegevens zijn en hoeveel mensen ze tegelijkertijd willen opvragen.
Dit proces wordt keer op keer herhaald, en zonder caching wordt elke pagina telkens als hij wordt opgeroepen – voor elke persoon die hem opvraagt – volledig opnieuw samengesteld uit alle afzonderlijke onderdelen. Bij caching daarentegen worden de belangrijkste gegevens (b.v. HTML-bestanden, JavaScript en afbeeldingen) in de cache opgeslagen als een website voor het eerst wordt opgevraagd. Wanneer gebruikers de pagina opnieuw oproepen, hoeven de gegevens niet meer bij de server te worden opgevraagd. In plaats daarvan kunnen ze direct uit de cache worden geladen.
De cache is praktisch onzichtbaar voor de eigenlijke gegevensopslag op de server, als een soort secretariaat. Alleen wat niet beantwoord kan worden met gegevens uit de cache wordt doorgestuurd naar de server. De server krijgt dus minder verzoeken, de informatie op de website is sneller beschikbaar en de laadtijden worden verkort.
Technisch gezien zitten er meestal twee elementen achter caches:
- een software die het proces uitvoert en
- hardware met snelle toegang, meestal RAM (random access memory) en in-memory engines, waarop de gegevens tijdelijk worden opgeslagen.
WordPress uitgebreid optimaliseren
Wist je dat al? Naast caching zijn er nog minstens negen andere manieren om je WordPress te optimaliseren en sneller te maken. In het artikel WordPress optimaliseren met de 10 belangrijkste instellingen – in een verstandige volgorde en met context – vertellen we je welke dat zijn.
Welke soorten caching zijn er?
Voor je website heb je de keuze uit twee basisvarianten van web caching, die we zo meteen nader zullen bekijken:
- Serverzijdige caching
- Client-side caching
Beide varianten werken volgens hetzelfde principe, maar verschillen in waar de gegevens tijdelijk worden opgeslagen – op de server of lokaal bij de gebruiker.
Serverzijdige caching
Bij "normale" server-side caching wordt een statische kopie van de website direct op de oorspronkelijke server opgeslagen, in de zogenaamde server cache. De volgende keer dat gebruikers de website openen, stuurt de server gewoon de opgeslagen versie van de website terug, zonder de inhoud opnieuw uit de database te hoeven halen. Dit wordt ook wel page caching genoemd – een complete HTML pagina met inhoud (bijvoorbeeld een blogartikel als dit) wordt in de cache opgeslagen en opgevraagd.
Een andere variant van server-side caching is object caching. In plaats van de hele website worden de resultaten van afzonderlijke, vaak voorkomende databasequeries opgeslagen, d.w.z. dynamische elementen die praktisch vaak worden gebruikt. Deze kunnen dan de volgende keer sneller beantwoord worden.

Client-side caching
Client-side caching daarentegen vindt, zoals de naam al zegt, plaats op de computer van de gebruiker. De meest voorkomende vorm is de zogenaamde browser caching: bij het eerste bezoek aan een website wordt statische inhoud zoals stylesheets, JavaScript, CSS en media tijdelijk opgeslagen in de browser van de gebruiker. Bij het volgende bezoek worden deze dan rechtstreeks vanuit het lokale geheugen, de browsercache, aangeboden, in plaats van vanaf de server.
Browser caching is vooral praktisch als bezoekers steeds weer naar je website terugkomen en/of tijdens hun bezoek vaak heen en weer springen tussen verschillende URL's en pagina's. Het nadeel: als gebruikers hun lokale cache legen, zijn de bronnen in de cache en dus de verkorte laadtijd weer verdwenen.
Caching met WordPress: Plugin vs. server
Als je je website beheert met WordPress en waarde hecht aan goede laadtijden, kun je in principe niet om caching heen. Dat komt omdat het content management systeem (CMS) zo is ontworpen dat het alle webpagina's dynamisch genereert en op verzoek levert. Het is ook gebaseerd op PHP. Dit maakt het erg flexibel – maar zonder caching kan het ook erg traag worden zodra meer dan een handvol mensen tegelijk je website bezoeken. Hoe meer dynamische elementen zoals winkelwagentjes, interactieve kalenders of kaarten je WordPress website bevat, hoe langer de laadtijd.
Er moet dus een fatsoenlijkeWordPress caching zijn als je wilt dat je WordPress website snel laadt. In principe heb je daarvoor twee mogelijkheden, die we allebei zo meteen nader zullen bekijken:
- Plugin gebruiken
- Hosting met server-side caching kiezen
Opmerking:
Welke oplossing het beste is – server-side caching of een plugin – kan van persoon tot persoon sterk verschillen. Het hangt af van de opzet die je voor de website gebruikt. Test daarom zeker of je de beste resultaten voor je site krijgt met server-side caching of met een caching plugin. Onze support zal je graag helpen. Het is belangrijk dat je maar één cache tegelijk gebruikt, dus of server of plugin. Anders kunnen er conflicten of laadtijdproblemen ontstaan – en dat zou contraproductief zijn.
1. Caching plugin gebruiken
Zoals voor bijna alles biedt ook WordPress talloze plugins voor caching, die meer of minder complex en meer of minder duur kunnen zijn. De populairste WordPress caching plugins zijn W3 Total Cache, WP Fastest Cache, WP Super Cache en WP Rocket.
Afhankelijk van welke plugin je kiest, heb je verschillende functies en instellingen tot je beschikking. De eenvoudigste optie is de WP Super Cache van Automattic, terwijl WP Rocket bovenaan de lijst van premium plugins staat.
Plugins voor betere prestaties
Naast caching zijn er nog andere plugins die je WordPress website een prestatieboost kunnen geven. In ons artikel 7 populaire WordPress performance plugins in vergelijking geven we je een overzicht van de belangrijkste WordPress performance plugins.
Het installeren van een WordPress caching plugin is eenvoudig en werkt zoals elke andere WordPress plugin: Selecteer Plugins → Installeren in het menu, zoek direct naar de caching plugin van je voorkeur of blader door het aanbod met een algemene zoekopdracht en start de installatie met één klik als je hem gevonden hebt.

Zodra de plugin geactiveerd is, is meestal ook caching actief. Onder het menu-item Instellingen kun je de plugin dan fijn afstellen, afhankelijk van welke functies hij biedt. Afhankelijk van de inhoud van je website kan het echter zijn dat het instellen van de plugin nog behoorlijk wat werk met zich meebrengt.
2. Vertrouwen op server-side caching (met Raidboxes)
Het is gemakkelijker en sneller om te vertrouwen op een server-side cache. Hosters die gespecialiseerd zijn in WordPress hebben caching al geïntegreerd in hun Managed WordPress Hosting. Ook Raidboxes biedt deze dienst aan. Zo heeft je WordPress website vanaf het begin een eigen krachtige cache aan boord.
Je kunt de cache op elk moment verwijderen via je Dashboard en configureren in de instellingen van je Box. Er hoeven geen plugins meer geïnstalleerd en geconfigureerd te worden. De caching is direct aangepast aan WordPress of WooCommerce en wordt voortdurend onderhouden en geoptimaliseerd.
Je hebt ook de volgende opties bij de cache van Raidboxes:
- Je kunt op elk moment uitzonderingen definiëren via cachingregels. We ondersteunen je ook met vooraf gedefinieerde regels, bijvoorbeeld voor het winkelwagentje op WooCommerce.
- Met reguliere expressies (regex) kunnen de regels naar wens worden uitgebreid. Je kunt ook no-cache of set-cookie headers negeren (optioneel).
- Je kunt ook de volgorde van de cachingregels veranderen, bijvoorbeeld voor een gespreide of logische structuur.
- Je leegt de cache met één klik. Tegelijkertijd bepaal je de periode waarna de servercache van je pagina opnieuw wordt gevuld.
- Je geeft aan of er een gemeenschappelijke cache moet zijn voor alle eindapparaten of niet. Anders wordt voor elk eindapparaat (PC/Mac, tablet, smartphone) een aparte cache gebruikt. Dit is belangrijk als er een aparte mobiele versie van je website is ("m.xyz.de").
Tijd voor je bedrijf sparen
Hoe groot is de tijdsbesparing door server-side geïntegreerde caching voor jou concreet? We vertellen je hierover en welke hostingfuncties je kostbare uren en minuten kunnen besparen die je aan je bedrijf kunt besteden in plaats van aan het onderhouden van je website in onze WordPress hosting vergelijking 2023.
Waarom een server-side cache? De voordelen op een rij
Naast de tijd die je bespaart doordat je geen plugin hoeft te installeren, activeren en configureren, biedt server-side caching nog andere doorslaggevende voordelen. Hier de belangrijkste op een rijtje:
- Betere performance: De serverzijdige cache wordt actief voordat WordPress het overneemt. Dit maakt het performanter en resource-besparend dan caching via plugins.
- Verminderde serverbelasting: In de cache worden dynamische websites omgezet in een statisch HTML document dat direct kan worden opgehaald en geleverd – zonder ook maar enig contact met de eigenlijke database. De server wordt zo ontlast en kan sneller reageren als dat nodig is.
- Hogere posities in Google: De laadtijd is officieel een rankingfactor voor Google. Ook de responstijd van de server zelf is van invloed op je positie in de zoekresultaten. Beide kunnen worden geoptimaliseerd met server-side caching. Dit geeft je een voorsprong in zoekmachine optimalisatie (SEO).
- Optimale gebruikerservaring: Gebruikers verwachten tegenwoordig dat websites in een fractie van een seconde laden – en haken snel af als dat niet het geval is. Serverzijdige caching zorgt ervoor dat je qua snelheid optimaal bent, dat je websitebezoekers een goede ervaring hebben en je site graag vaker bezoeken.
- Betere schaalbaarheid: In principe is je WordPress project alleen schaalbaar met caching. Zonder dat gaat je website (of beter gezegd, je server) plat zodra er een paar honderd bezoekers tegelijk op de site zijn.
Conclusie: Meer snelheid met weinig inspanning
Tot slot is server-side caching waarschijnlijk de gemakkelijkste en meest performante manier om je WordPress website een snelheidsboost te geven. Vooral als je website uit veel inhoud bestaat en je regelmatig veel verkeer hebt, is caching een must om de database en de server te ontlasten. Het zorgt ervoor dat de pagina aanzienlijk sneller laadt en verbetert ook de gebruikerservaring. Dit geeft je ook een voordeel op het gebied van SEO. Vergeleken met caching via plugins kun je met server-side caching veel tijd besparen: Als je hostingprovider verzorgen wij de configuratie van de cache voor je.
Dus als je de WordPress prestaties wilt verbeteren, kan een overstap naar Raidboxes de moeite waard zijn. Met onze high-traffic WordPress hosting zal je website tot vier keer sneller zijn, zelfs bij de hoogste eisen.
Veelgestelde vragen over server-side caching
Wat is een cache?
Een cache is een digitale buffer die gegevens die eenmaal zijn opgevraagd, bijvoorbeeld van een website, tijdelijk opslaat, zodat ze later opnieuw kunnen worden opgevraagd. Hij is voor de eigenlijke gegevensbron verbonden en zorgt ervoor dat informatie sneller kan worden gebruikt.
Wanneer wordt een cache gebruikt?
Caching wordt altijd gebruikt als informatie sneller toegankelijk moet zijn. De cache wordt eerst benaderd als een snelle hardware of software component en zorgt ervoor dat er minder verzoeken gedaan hoeven te worden aan een langzamer opslagmedium (de database op de server). Hierdoor kunnen webpagina's sneller geladen worden.
Welke problemen kunnen zich voordoen bij caching?
Zodra de cache is geactiveerd, wordt informatie op de website niet meer live opgevraagd. Voor je WordPress website betekent dit dat, afhankelijk van de cache-instelling, de inhoud van je pagina's verouderd kan zijn – bijvoorbeeld in het geval van achteraf bewerkte blogberichten. Dit probleem kan echter relatief eenvoudig onder controle worden gehouden. Je kunt een automatische "vervaldatum" instellen voor de gegevens in de cache, of de cache handmatig verwijderen als het tijd is.
Waarom zou je caches verwijderen?
Er zijn verschillende redenen om de cache regelmatig te wissen: Soms verhinderen bestanden die in de cache zijn opgeslagen dat actuele inhoud wordt weergegeven. Als de cache wordt gewist, kan daarna de nieuwste versie van de website worden geladen. Bovendien kan de cache na verloop van tijd vrij groot worden en processen vertragen, wat contraproductief is voor prestatieoptimalisatie.
Jouw vragen over het sneller maken van WooCommerce
Heb je vragen of opmerkingen over server-side caching in WordPress? Gebruik dan gerust de commentaarfunctie. Wil je op de hoogte blijven van verdere artikelen over het onderwerp WordPress en hosting? Volg ons dan op LinkedIn, Facebook, Twitter of via onze nieuwsbrief.
Hallo Jens,
hier eine Anleitung dazu: https://helpcenter.raidboxes.de/de/articles/1157295-cache-funktionen-im-uberblick
Hilft dir das weiter?