Beide versnellen uw site, maar op een heel andere manier. Weten welke wat doet, voorkomt dat u de verkeerde inzet.
Paginacache
Bewaart de complete, kant-en-klare pagina. Een bezoeker krijgt die direct geserveerd, zonder dat PHP of de database eraan te pas komen. Dit is verreweg de grootste snelheidswinst.
De beperking: het werkt alleen voor pagina’s die voor iedereen gelijk zijn. Een winkelwagen, een accountpagina of een ingelogde gebruiker kan niet uit de paginacache komen.
Object cache
Bewaart de losse uitkomsten van databasevragen. Er wordt dus nog steeds een pagina opgebouwd, maar met veel minder databasewerk.
Dit werkt juist wél voor persoonlijke pagina’s, en dat is precies waar paginacaching het laat afweten.
Welke voor welke site
Informatieve website: paginacaching is genoeg. Vrijwel al uw bezoekers zijn anoniem en krijgen dezelfde pagina.
Webshop: paginacaching voor de productpagina’s, object caching voor de winkelwagen, het afrekenen en het beheer. Hier vullen ze elkaar echt aan.
Ledensite of forum: object caching weegt zwaarder, omdat vrijwel iedereen ingelogd is.
Ze werken samen
U hoeft niet te kiezen. Een goede opzet gebruikt beide: paginacaching voor de anonieme bezoeker, object caching voor alles daarachter.
Denk aan de volgorde bij legen
Leegt u de cache, doe dan eerst de paginacache en daarna de object cache. En vergeet uw CDN en uw eigen browser niet.