Een website bestaat uit teksten, afbeeldingen en code. Alles moet één voor één geladen worden, en samen met de internetsnelheid van je bezoeker bepaalt dat wat de laadtijd is van een pagina op jouw website. Gelukkig is er een techniek en dat noemen ze cache (of caching), het zorgt er voor dat er een versie van jouw website-pagina’s wordt opgeslagen om de laadtijden te bevorderen.
Hoe activeer je cache voor je website
In een WordPress website is dat simpel, dit gaat meestal via een plugin. Er zijn gratis en betaalde plugin’s die na het activeren gelijk je website sneller maken voor je bezoekers. De kans bestaat dat jouw hostingpartij een bepaalde cache-plugin aanraad omdat hun servers daar goed mee samenwerken. Kijk dus goed voor je er één installeert, of ergens in de documentatie op hun website er een cache-plugin aangeraden wordt.
Binnen de plugin heb je vaak ook nog opties, die de laadtijden nog meer bevorderen zoals:
- Het optimaliseren van bestanden (CSS / Javascript)
- Scripts samenvoegen tot één bestand
- Lazyloading: uitstellen van het laden van plaatjes/video’s tot ze in beeld zijn.
- Pre-loading: Het genereren van cache-versies van je pagina’s voordat ze gezien worden
Wat voor instellingen er allemaal zijn, hangt natuurlijk af van welke plugin je gebruikt. Het zijn vaak allemaal nuttige snelheids-optimalisaties, dus je zou zeggen dat je ze direct allemaal kan activeren. Dit is alleen alles behalve slim, aangezien sommige optimalisaties er voor kunnen zorgen dat je website niet meer goed werkt. Controleer daarom altijd goed je website, nadat je de instellingen in je cache plugin hebt gewijzigd.
Hoe werkt cache?
De technische details zal ik je besparen, maar er zijn wel bepaalde dingen die je moet weten als website-eigenaar. Cache-gerelateerde problemen zijn namelijk één van de meest voorkomende vraagstukken die voorkomen bij help-desks van hostingpartijen en websitebouwers.
1. Cache werkt niet wanneer je bent ingelogd.
Ben jij als administrator ingelogd en je website aan het aanpassen? Dan werkt cache niet. Het werkt alleen voor je bezoekers. Jouw bezoekers zien een opgeslagen versie van een pagina van je website. Wil je dus jouw cache testen? Open dan een incognito of privé venster in je browser en bezoek je website.
2. Cache moet worden geleegd, dit gaat niet altijd automatisch.
Als website-eigenaar moet je na het bewerken van je website de cache legen. Sommige plugin’s doen dit automatisch bij wijzigingen, maar daar moet je niet altijd van uit gaan. Meestal zit er als je ingelogd bent bovenaan de balk een knopje van je cache-plugin met de optie “Cache legen”. Klik daar op, en de opgeslagen versie van je website wordt weggehaald. De eerste keer dat een bezoeker op je website komt, wordt die pagina weer opnieuw gegenereerd en in de cache geladen. Daardoor heeft de eerste bezoeker geen versnelde laadtijd (tenzij je pre-loading hebt aangezet), of je moet zelf na het legen van de cache even je website bezoeken in een incognito of privé venster.
3. Cache heb je op verschillende niveau’s
Er zijn 3 niveau’s waar cache actief kan zijn:
Server niveau, websiteniveau en browserniveau. Sommige hostingpartijen hebben op hun server cache-methodes actief, en die kun je vaak door in te loggen op hun website legen. Het kan ook zijn dat ze jouw cache-plugin zo kunnen instellen dat de cache op de server geleegd kan worden via jouw website.
Websiteniveau: dat is de cache waar dit artikel over gaat. De cache die je kan instellen en beheren vanuit je website.
Browserniveau: dat is de cache van de browser van de bezoeker (of jij zelf). Ook browsers tegenwoordig onthouden informatie in de cache.
Cache kan voor problemen zorgen op je website
Wanneer er cache-problemen ontstaan op je website, kan het zich in vele vormen tonen. Er kan iets specifieks zijn wat niet goed werkt, er kan een gedeelte van je pagina niet goed getoond worden of misschien is de hele pagina/website ineens lelijk. Daarom is het ook altijd de eerste “go-to” als het gaat om websiteproblemen.
Heb je problemen op je website? Begin eerst met het legen van je cache, en open dan een nieuwe incognito of privé-sessie in je browser en kijk of dit het probleem oplost. Lost dit het niet op? De-activeer dan je cache-plugin en kijk dan of het probleem zich oplost.
Op dat punt heb je uitgesloten dat op website-niveau, de cache niet het probleem is. Dan blijven er dus nog twee mogelijkheden over: op server niveau, of op browser niveau.
Je snapt het wel, het is een kwestie van uitsluiten van mogelijke oorzaken. En daarom is de eerste vraag bij support ook vaak: Heb je de cache geleegd?
De voordelen van cache activeren
Zoals aangegeven is het voornaamste voordeel dat jouw website sneller laad voor bezoekers. Er is onderzocht dat de gemiddelde bezoeker bij een laadtijd van ongeveer 3 seconden al afgeleid raakt of vertrekt naar een andere website. Met een vliegensvlugge laadtijd, zorg je voor een optimaal gebruiksgemak en kan je website ook meer bezoekers tegelijkertijd aan. Cache bevorderd namelijk de prestaties, en zorgt er voor dat de servers minder hard hoeven te werken elke keer als er een pagina wordt bezocht.
Het is ook bekend dat de snelheid van je website invloed heeft op de vindbaarheid van je website. Google heeft een algoritme wat bepaalt wie bovenaan komt te staan bij een bepaalde zoekopdracht, en snelheid is één van de factoren die daar invloed op hebben.
Een goed en probleemloze cache-oplossing is dus essentieel voor een WordPress website.
Heb je hulp nodig bij het uitzoeken of instellen van cache op jouw website? Neem vrijblijvend contact op via het contactformulier.

