De afgelopen weken hebben we gewerkt aan de performance van de webwinkel van Klavarskribo. Daarbij vielen een aantal dingen op. De website bevat ruim 14.000 producten en het valt niet mee die allemaal in de cache te houden…
Uiteindelijk bleken er een aantal oorzaken te zijn:
- Als door de administratie een bestelling, product of bericht geplaatst of aangepast werd, werd daardoor de héle cache leeggemaakt.
- Ook het updaten van een thema, plug-in of de WordPress core had hetzelfde effect.
Met een lege cache zijn de responstijden uiteraard dramatisch…
Na onderzoek zijn diverse aanpassingen aan instellingen en code gedaan, die tot een zeer bevredigend resultaat geleid hebben: een paginascore van 99 en merkbaar zeer korte responstijden!