LiteSpeed Cache is een van de snelste manieren om WordPress te versnellen, maar alleen als de regels goed zijn ingesteld. Verkeerde instellingen leiden tot verouderde content of kapotte formulieren. In dit artikel lees je hoe je cache-regels, exclusies en TTL-waarden correct configureert zodat je site sneller laadt zonder functionaliteit te verliezen.
Wat doet LiteSpeed Cache precies
LiteSpeed Cache is een gratis plugin die samenwerkt met de LiteSpeed webserver om volledige pagina’s op te slaan als statische HTML. Wanneer een bezoeker je site opent, hoeft WordPress de pagina niet opnieuw op te bouwen uit de database, maar levert de server direct de opgeslagen versie. Dit scheelt veel serverbelasting en zorgt voor snellere laadtijden, vooral bij content-rijke sites met veel plugins.
Het verschil met reguliere cacheplugins is dat LiteSpeed Cache op serverniveau werkt. Dat betekent dat de cache sneller is dan een plugin die alleen op PHP-niveau opereert. Deze combinatie van server en plugin is precies waarom hostingproviders met LiteSpeed-servers, zoals gebruikt binnen /nl/webhosting/, vaak een merkbaar snellere WordPress-ervaring bieden.
De plugin installeren en basisinstellingen
Installeer LiteSpeed Cache via het WordPress dashboard onder Plugins > Nieuwe plugin toevoegen. Zoek op “LiteSpeed Cache” en activeer de plugin. Ga daarna naar het tabblad Cache en zet de hoofdschakelaar aan. Standaard worden hiermee pagina’s, afbeeldingen en CSS/JS-bestanden gecachet.
Controleer vervolgens bij Cache > TTL hoe lang pagina’s bewaard blijven voordat ze automatisch vernieuwen. Een publieke pagina kun je prima 24 uur cachen, terwijl dynamische content zoals een winkelwagen helemaal niet gecachet moet worden. Stel bij Cache > Purge in dat de cache automatisch leegt bij het publiceren of bewerken van een bericht, zodat bezoekers nooit verouderde content zien.
Cache-regels en exclusies instellen
Niet elke pagina mag gecachet worden. Denk aan het winkelwagentje, de afrekenpagina, het account-gedeelte en pagina’s met formulieren die persoonlijke data tonen. Dit stel je in via Cache > Exclude. Hier kun je URL’s, cookies of user-agents opgeven die altijd buiten de cache vallen.
Voor WooCommerce-sites herkent de plugin standaard al veel van deze pagina’s automatisch, maar het is verstandig dit handmatig te controleren. Voeg bijvoorbeeld /mijn-account/ en /winkelwagen/ toe aan de uitsluitingslijst als je merkt dat gebruikers verkeerde informatie zien. Let ook op plugins die dynamische content tonen, zoals voorraadmeldingen of gepersonaliseerde aanbevelingen; deze content moet je uitsluiten van object cache of ESI (Edge Side Includes) gebruiken.
Bepaal welke pagina’s dynamisch zijn
Maak een lijst van pagina’s met formulieren, winkelwagens of accountgegevens.
Voeg exclusies toe
Zet deze URL’s in Cache > Exclude zodat ze nooit gecachet worden.
Stel TTL in per contenttype
Geef statische pagina’s een langere cachetijd dan nieuwsberichten of aanbiedingen.
Test de live site grondig
Controleer formulieren, winkelwagen en inlogfunctionaliteit in een incognitovenster.
Veelvoorkomende problemen oplossen
Het meest voorkomende probleem is dat wijzigingen niet direct zichtbaar zijn. Dit los je op door de cache handmatig te legen via de knop “Purge All” boven in het WordPress dashboard, of door automatische purge-regels correct in te stellen bij het publiceren van content.
Een ander probleem ontstaat wanneer ingelogde gebruikers dezelfde cache zien als bezoekers. Zorg dat bij Cache > ESI de optie voor ingelogde gebruikers goed staat, zodat persoonlijke content los van de publieke cache wordt behandeld. Werk je met een CDN of Cloudflare, controleer dan of de instellingen van LiteSpeed Cache en het CDN niet conflicteren; dubbele caching kan juist voor verouderde content zorgen.
Bij hardnekkige problemen is het vaak sneller om via Plesk te kijken of de serverinstellingen correct staan, iets wat je in het Plesk-paneel van je hostingomgeving snel kunt controleren. Twijfel je over de juiste configuratie, raadpleeg dan de /nl/support/ voor meer uitleg of neem contact op met je hostingprovider.
Veelgestelde vragen
Werkt LiteSpeed Cache ook zonder LiteSpeed server?
De plugin werkt dan nog als gewone cacheplugin, maar je mist de serverniveau-voordelen. Voor het beste resultaat heb je een hostingomgeving met LiteSpeed-servers nodig.
Kan ik LiteSpeed Cache combineren met WooCommerce?
Ja, de plugin herkent WooCommerce automatisch en sluit winkelwagen- en afrekenpagina’s standaard uit van caching.
Hoe vaak moet ik de cache legen?
Stel automatische purge in bij het publiceren of bewerken van content, zodat je dit niet handmatig hoeft te doen.
BeΓ―nvloedt caching mijn e-mailfunctionaliteit?
Nee, caching werkt los van e-mail. Voor een betrouwbare zakelijke mailomgeving kun je kijken naar /nl/email-hosting/.
Wat als ik overstap naar een nieuwe hostingprovider?
Bij een overstap kun je de LiteSpeed Cache-instellingen meestal gewoon exporteren en opnieuw importeren, zie /nl/overstappen/ voor de stappen.
Conclusie
Met de juiste cache-regels en exclusies haal je het maximale uit LiteSpeed Cache zonder dat je site functionaliteit verliest. Begin met de basisinstellingen, sluit dynamische pagina’s uit en test grondig na elke wijziging.