Bijna elke ondernemer die zijn website sneller wil maken, komt op een gegeven moment bij dezelfde vraag uit: welke cacheplugin moet ik installeren? De keuze is groot, de meningen op forums zijn stellig en de verschillen lijken op papier klein. Toch maakt de keuze uit. Niet omdat de ene plugin magisch is en de andere waardeloos, maar omdat een cacheplugin moet passen bij uw hosting, uw thema en de manier waarop uw site wordt gebruikt.

In dit artikel zetten wij de vier meest gebruikte opties naast elkaar: WP Rocket, LiteSpeed Cache, W3 Total Cache en WP Super Cache. Wij dwingen geen winnaar af. Wie op zoek is naar de beste cache plugin voor WordPress, krijgt hier vooral een antwoord op de vraag: beste voor wélke situatie?

Wat een cacheplugin eigenlijk doet

WordPress bouwt elke pagina opnieuw op bij elk bezoek: PHP wordt uitgevoerd, de database wordt bevraagd en het thema plakt alles aan elkaar. Dat kost tijd. Een cacheplugin slaat het eindresultaat op als kant-en-klaar HTML-bestand en serveert dat bij de volgende bezoeker. De server hoeft dan nauwelijks te rekenen.

Daarnaast bieden de meeste plugins extra’s: het samenvoegen en verkleinen van CSS en JavaScript, uitgesteld laden van scripts, lazy loading van afbeeldingen en het opschonen van de database. Juist die extra’s veroorzaken in de praktijk de meeste problemen. Paginacaching zelf gaat zelden mis; de optimalisatie-opties eromheen wel. Houd dat in gedachten bij elke vergelijking.

WP Rocket: betaald, overzichtelijk, weinig verrassingen

WP Rocket is een betaalde plugin (jaarlijkse licentie) die vooral scoort op eenvoud. Na activatie staat paginacaching direct aan, met verstandige standaardinstellingen. De extra opties zijn duidelijk beschreven en zitten logisch gegroepeerd. Wie geen zin heeft om zich te verdiepen in termen als “critical CSS” of “delay JavaScript execution”, is met WP Rocket meestal in een kwartier klaar.

Nadelen zijn er ook. U betaalt per jaar, en de plugin doet niets wat gratis alternatieven technisch niet kunnen. Op LiteSpeed-servers laat u bovendien prestaties liggen, omdat WP Rocket geen gebruik maakt van de servercache die daar beschikbaar is. En de optie “Remove unused CSS” is krachtig maar breekt met enige regelmaat lay-outs, vooral bij paginabouwers. Test dat altijd op een aparte omgeving.

In onze ervaring is WP Rocket een prettige keuze voor bedrijfswebsites op reguliere Apache- of Nginx-hosting, waar de eigenaar of het onderhoudsbureau een betrouwbare basis wil zonder gepriegel.

LiteSpeed Cache: de beste keus als uw hosting het ondersteunt

LiteSpeed Cache is gratis, maar heeft één harde voorwaarde: de volle kracht komt pas vrij op een server die LiteSpeed Web Server of OpenLiteSpeed draait. Veel Nederlandse hostingpartijen gebruiken dat inmiddels, maar lang niet allemaal. Controleer het bij uw hostingprovider voordat u ermee begint.

Op een LiteSpeed-server werkt de cache op serverniveau. Dat is sneller dan wat een plugin alleen kan bereiken, omdat het verzoek WordPress niet eens hoeft te raken. Daar komt bij: LiteSpeed Cache heeft ingebouwde objectcaching, beeldoptimalisatie via de cloud, en een gratis CDN-optie via QUIC.cloud. Voor WooCommerce zijn er specifieke instellingen die winkelwagen en checkout netjes buiten de cache houden.

De keerzijde is de hoeveelheid opties. Het instellingenscherm telt tientallen tabbladen en schakelaars. Wie zonder kennis alles aanzet, krijgt gegarandeerd problemen. Op een server zonder LiteSpeed doet de plugin bovendien weinig meer dan een gemiddelde gratis cacheplugin.

W3 Total Cache en WP Super Cache: de gratis veteranen

Beide plugins bestaan al ruim tien jaar en worden nog steeds veel gebruikt. Toch verschillen ze flink van karakter.

WP Super Cache is eenvoudig. Het doet paginacaching, weinig meer, en doet dat betrouwbaar. Voor een kleine website met een standaardthema is dat vaak genoeg. De plugin is minder actief doorontwikkeld dan de andere, wat u merkt aan een gedateerde interface, niet aan slechte prestaties.

W3 Total Cache is het tegenovergestelde: enorm veel opties, van databasecaching tot CDN-koppelingen en fragmentcaching. Voor een ervaren beheerder is dat een speeltuin. Voor een ondernemer is het een mijnenveld. Wij zien regelmatig sites waar W3 Total Cache half is ingesteld en daardoor eerder trager dan sneller werkt. Als u deze plugin kiest, laat de instellingen dan door iemand met ervaring nalopen.

Een derde gratis optie die de laatste jaren opvalt, is Cache Enabler van KeyCDN: klein, licht, en zonder poespas. Voor wie alleen paginacaching wil en verder niets, is dat een nette keus.

Waar u écht op moet letten bij de keuze

De naam van de plugin is minder belangrijk dan deze vier punten:

  1. Uw hostingomgeving. Draait uw hosting LiteSpeed? Dan is LiteSpeed Cache de logische keuze. Biedt uw hosting al servercaching (zoals bij managed WordPress-hosting)? Dan is een tweede cachelaag soms overbodig of zelfs schadelijk.
  2. Uw thema of paginabouwer. Elementor, Divi en WooCommerce hebben elk hun eigen gevoeligheden. De minificatie- en JavaScript-opties moeten daarop worden afgestemd.
  3. Wie het beheert. Een plugin met honderd opties is alleen beter als iemand ze begrijpt. Anders is eenvoud beter.
  4. Dynamische onderdelen. Ingelogde gebruikers, winkelwagens, formulieren met sessies: die mogen niet uit de cache komen. Elke plugin regelt dat anders.

Een cacheplugin is bovendien slechts één laag. Wie wil begrijpen hoe browser-, pagina-, object- en servercaching samenwerken, leest onze uitleg over de vier cachelagen in WordPress.

Wat wij in de praktijk zien misgaan

De fout die wij het vaakst tegenkomen, is niet een verkeerde plugin, maar twee of drie tegelijk. Een site met WP Rocket én Autoptimize én de optimalisatiemodule van het thema, allemaal aan het minificeren. Het resultaat is dubbel werk, conflicten en een site die trager is dan zonder al die hulp. Waarom dat precies misgaat, leest u in ons artikel over gestapelde optimalisatieplugins.

Een tweede veelgemaakte fout: de cache nooit legen na een wijziging, en dan denken dat de aanpassing niet werkt. Of het omgekeerde: bij elke kleine tekstwijziging de complete cache weggooien, waardoor de site de eerste minuten na elke bewerking traag is.

Een fictief maar herkenbaar voorbeeld: een installatiebedrijf in Apeldoorn had W3 Total Cache geïnstalleerd met databasecaching aan op gedeelde hosting. Die instelling schreef continu naar schijf, en de site laadde in ruim vijf seconden. Na het uitschakelen van databasecaching en het aanzetten van alleen paginacaching zakte dat naar iets meer dan een seconde. Dezelfde plugin, andere instellingen. Dit soort afstemming hoort bij een grondige snelheidsoptimalisatie van uw website, en is niet iets wat één schakelaar oplost.

Conclusie: kies op basis van uw situatie

Een samenvatting zonder winnaar:

  • LiteSpeed-hosting: LiteSpeed Cache, zonder twijfel.
  • Reguliere hosting, weinig technische kennis, budget beschikbaar: WP Rocket.
  • Kleine site, geen budget: WP Super Cache of Cache Enabler.
  • Ervaren beheerder die alles wil kunnen instellen: W3 Total Cache.
  • Managed WordPress-hosting met eigen cache: vaak geen extra plugin nodig; overleg met uw hoster.

Welke u ook kiest: installeer er precies één, begin met alleen paginacaching en zet extra opties één voor één aan terwijl u de site controleert. Twijfelt u of uw huidige instelling goed staat? Meet dan eerst waar de vertraging vandaan komt voordat u gaat wisselen van plugin. Een plugin wisselen is zelden de oplossing als het echte probleem in de hosting of het thema zit.