Met caching is een enorme tijdswinst te halen op een WordPress website.
En dit is natuurlijk bevorderlijk voor de ervaring van jouw bezoekers en dus uiteraard ook voor de conversie op je website.

Wat is caching?

Caching is kort gezegd het plaatsen van bestanden op een makkelijk bereikbare plek.
Dit zorgt ervoor dat de website sneller geladen is voor de gebruiker van de website.

Je kan caching simpel vergelijken met een timmerman en zijn gereedschapskist.
De timmerman heeft ook het gereedschap wat hij vaak gebruikt in de bus liggen zodat hij
niet elke keer terug naar de zaak hoeft te rijden en daardoor veel sneller zijn werk kan doen.

Hoe werkt dit precies?

Wanneer iemand op jouw website komt, wordt de website opgevraagd bij de webserver waarop de website staat.
Elk verzoek moet op de webserver verwerkt worden en elke keer moet de website dus weer helemaal
samengesteld worden.

Het opvragen en samenstellen van al die aanvragen kost de webserver veel capaciteiten.
Dit probleem is met caching op te lossen. Door bepaalde delen van jouw website die weinig
of nooit veranderen op te slaan op de webserver zodat deze veel sneller kunnen worden opgevraagd.

Dit is slechts één van de lagen van caching die je kan toepassen.
Hieronder een kleine opsomming van de caching lagen:
– Browser cache: het opslaan van bestanden lokaal bij de gebruiker zodat de website een tweede keer sneller geladen wordt.
– Plugin caching: dit is de laag caching die op de webserver plaatsvindt en hierboven besproken is.
– Database caching: in deze laag worden veel opgevraagde verzoeken aan de database opgeslagen
zodat de database niet telkens weer hetzelfde werk hoeft te doen.
– Reverse proxy caching: deze laag van caching staat nog voor de webserver maar wordt weinig gebruikt
en laten we voor nu buiten beschouwing.Voortgang van de training

Welke caching plugins zijn er?

Er zijn veel caching plugins te vinden, ik zal je hieronder de meest bekende en meest gebruikte laten zien.

1. WP Rocket

WP Rocket is de simpelste plugin om in te stellen op je WordPress website. Installeren en activeren is genoeg om de plugin goed te laten functioneren. Dit is de enige plugin in deze lijst waar voor betaald moet worden.

De plugin heeft veel extra functies zoals: preloading cache, lazy loading functie voor afbeeldingen, browser caching en GZIP compressie.

Voordelen:
– Simpele en snelle installatie.
– Pagina caching is direct actief.
– Integreert perfect met Cloudflare

2. W3 Total Cache

W3 Total Cache is de enige plugin in de lijst die zowel gebruikerservaring als de laadsnelheid van de pagina optimaliseert. W3 Total Cache wordt ook aanbevolen door de meeste grote hosting partijen. Daar tegenover staat echter wel dat deze plugin heel uitgebreid is qua instellingen en hiervoor is dus wel enige kennis vereist om deze perfect af te stellen op jouw website.

Ook W3 Total Cache heeft veel extra functies zoals: GZIP compressie, minificatie van HTML, CSS en JavaScript, uitgebreide CDN ondersteuning.

Voordelen:
– Zeer uitgebreide plugin.
– Wordt aanbevolen door de grote hosting providers als beste caching plugin.
– Integreert geweldig met veel bekende CDNs.

3. WP Super Cache

WP Super Cache is een simpele caching plugin. In het kort gezegd maakt de plugin een HTML versie van jouw WordPress website en slaat deze op in het cache geheugen in plaats van de WordPress scripts. Dit zorgt ervoor dat jouw website sneller geladen wordt.

Ook deze plugin heeft veel van de bekende functies zoals pagina compressie, mobiele ondersteuning en CDN ondersteuning.

Voordelen:
– Super simpele en snelle configuratie.
– Integratie met CDNs.

4. WP Fastest Cache

WP Fastest Cache werkt bijna hetzelfde als de hierboven genoemde plugin, echter heeft WP Fastest Cache enkele extra opties. Toch behoort deze plugin tot één van de makkelijkste caching plugins qua installatie. Door alleen de plugin te installeren merk je al een groot verschil in de snelheid van je website.

De plugin heeft alle bekende functies plus minificatie, GZIP compressie, browser caching en het samenvoegen van JavaScript en CSS documenten om het aantal aanvragen naar de server te verminderen wat voor snelheidswinst zorgt.

Voordelen:
– Caching voor mobiel aan- en uitzetten.
– Automatisch cache legen wanneer een nieuwe pagina of post is aangemaakt.
– Het cachen van bepaalde pagina’s tegenhouden.

5. Comet Cache

Comet Cache is één van de meer geavanceerde caching plugins. De manier waarop deze plugin caching uitvoert verschilt nogal van de andere plugins. Comet Cache maakt van elke pagina een snapshot en bepaald zelf welke gebruikers de live-versie of de gecachte versie van de website te zien krijgen. Dit is uiteraard zelf in te stellen bij de instellingen van de plugin.

De plugin beschikt over veel van dezelfde functionaliteiten als de boven genoemde plugins.

Voordelen:
– Instellingen om te bepalen na welke gebeurtenissen het cache geleegd wordt.
– De functie om URLs met query strings te cachen of juist te negeren.
– Automatische verloop tijden voor de gecachde bestanden.