Hjemmesider med tunge og komplekse database-spørringer, eller database-spørringer som returnerer store datasett medfører trege sider, og relativt mye dårligere brukeropplevelser.
Gode eksempler på slike data kan være produktutvalg i nettbutikker, gjerne med flerspråklige oversettelser. Vanlige plugins involverer ofte WooWommerce og WPML.
WordPress har innebygd funksjonalitet for å mellomlagre data som er ressurskrevende å generere, WP_Object_Cache. Den innebygde cachen i WordPress holdes imidlertid bare i minnet så lenge forespørselen vedvarer. Ved å installere en plugin som gjør dette mellomlageret varig kan du øke ytelsen på din WordPress-hjemmeside betraktelig!
Konfigurere APCu User Cache
For at WordPress skal bli i stand til å holde dataene i minnet trenger du først et grensesnitt for å lagre data der. Det får du ved å konfigurere APCu User Cache.
Installere og konfigurere Object Cache i W3TC
Når du har konfigurert APCu trenger WordPress et grensesnitt for å snakke med APCu. Det finnes en håndfull plugins som gjør dette mulig. Av både sikkerhetsmessige og ytelsesmessige årsaker anbefaler vi at du installerer W3 Total Cache og konfigurerer Object Cache der:
- Trykk 'Performance' og deretter 'General Settings'.
- Scroll ned til 'Object Cache'.
- Velg Opcode: Alternative PHP Cache (APC/APCu) fra nedtrekklisten.
- Trykk 'Save Settings & Purge Caches'.
Hvis du benytter andre cache-plugins som WPRocket, Autoptimize, WP Fastest Cache m.v. anbefaler vi at du heller avinstallerer disse og konfigurerer Page Cache og Browser Cache i W3TC(!).