Er bestaan meerdere soorten caching die elk iets anders doen. Ze sluiten elkaar niet uit; ze werken juist samen.
Paginacaching
De meest opvallende. De volledige pagina wordt bewaard en direct geleverd, zonder dat PHP en de database eraan te pas komen. Dit levert de grootste snelheidswinst op voor sites waar de inhoud niet per bezoeker verschilt.
Browsercaching
Hiermee vertelt u de browser van de bezoeker hoe lang die uw afbeeldingen, stylesheets en scripts mag bewaren. Bij een tweede bezoek hoeven die niet opnieuw opgehaald te worden.
OPcache
Bewaart de vertaalde versie van uw PHP-code, zodat die niet bij elk verzoek opnieuw ingelezen hoeft te worden. Dit staat op onze servers aan en werkt zonder dat u iets hoeft in te stellen.
Object caching
Bewaart de uitkomsten van databasevragen. Interessant bij drukke of complexe sites, bijvoorbeeld met Redis. Voor een eenvoudige site voegt het weinig toe.
Wat u kiest
Voor de meeste websites: paginacaching en browsercaching. Dat dekt het overgrote deel van de winst met de minste kans op problemen.
Draait u een webshop, dan wordt het subtieler: winkelwagen en afrekenpagina mogen nooit gecachet worden. Goede cacheplugins houden daar rekening mee, maar het is verstandig dat na te lopen.