Wat is cache en hoe werkt het?
Cache is een tijdelijke opslag. In plaats van bij elk bezoek dezelfde pagina opnieuw op te bouwen, bewaart je server het resultaat en levert dat de volgende keer meteen.
Dat scheelt rekenwerk en dus laadtijd. Voor een WordPress-site is het vaak de goedkoopste snelheidswinst die er is.
Hetzelfde principe zit ook in je browser, die afbeeldingen en opmaak bewaart zodat ze niet elke keer opnieuw hoeven te worden opgehaald.

Wat er zonder cache gebeurt
Bij elk bezoek haalt WordPress je teksten uit de database, laadt je thema en je plugins, en zet daar een pagina van in elkaar.
Dat kost een halve seconde tot enkele seconden, en het gebeurt voor elke bezoeker opnieuw, ook al is de pagina precies hetzelfde.
Wat er met cache gebeurt
De eerste bezoeker krijgt de pagina zoals hierboven. Het resultaat wordt bewaard als kant-en-klaar bestand.
Elke volgende bezoeker krijgt dat bestand rechtstreeks. Geen database, geen plugins, geen rekenwerk.
De verschillende lagen
Er zit cache in je browser, in je website via een plugin, soms bij je hostingpartij, en bij een tussennetwerk dat je site wereldwijd uitserveert.
Die lagen stapelen. Dat is prima zolang je weet dat ze er zijn. Meer daarover lees je bij het verschil tussen browsercache en servercache.
Mijn vuistregels
- Zet een cache aan; het is de goedkoopste snelheidswinst die bestaat.
- Sluit je winkelwagen, afrekenpagina en inlogpagina uit.
- Leeg de cache na een wijziging aan je opmaak of je thema.
- Gebruik één cacheplugin, niet twee naast elkaar.
Die laatste levert anders precies het soort storing op waar niemand de oorzaak van vindt.
Waar het misgaat
Bij pagina’s die per bezoeker verschillen. Een winkelwagen met de inhoud van iemand anders erin is de klassieker.
Daarom worden die pagina’s altijd uitgesloten. Meer daarover lees je bij is cache slecht voor een webshop.
Wat het niet oplost
Zware afbeeldingen, een opgeblazen thema en trage externe scripts. Een cache maakt het opbouwen sneller, niet het binnenhalen.
Het is dus de eerste stap en niet de laatste. Meer daarover lees je bij pagespeed.