Seiten-Cache einrichten und leeren
Der Seiten-Cache legt die fertige HTML-Ausgabe einer Seite als Datei ab und liefert sie beim nächsten Aufruf aus dieser Datei aus, statt die Seite erneut aus Theme und Datenbank aufzubauen. WordPress selbst wird dabei weiterhin geladen — der Cache greift innerhalb von WordPress. Gedacht ist er für anonyme Besucher: Eingeloggte Nutzer bekommen weiterhin frisch erzeugte Seiten. Ab Werk ist der Cache ausgeschaltet.
Einschalten und Gültigkeit festlegen
- Öffne im WordPress-Menü „Kakapo Performance" und wähle in der linken Seitenleiste unter „Geschwindigkeit" den Punkt „Seiten-Cache".
- Schalte „Seiten-Cache aktiv" ein.
- Trage bei „Gültigkeit (Stunden)" ein, wie lange eine gespeicherte Seite verwendet wird, bevor sie beim nächsten Aufruf neu erzeugt wird. Erlaubt sind 1 bis 168 Stunden, voreingestellt sind 8.
- Ergänze bei „Ausschluss-URLs" die Pfade, die nie gecacht werden sollen: einen je Zeile, „*" ist als Platzhalter erlaubt.
- Die Karte „Cache-Bestand" zeigt danach, wie viele Seiten gespeichert sind und wie viel Speicher sie belegen.
Was nie im Cache landet
- Aufrufe eingeloggter Nutzer und alles im WordPress-Adminbereich
- Alles außer GET-Anfragen sowie jeder Aufruf mit Query-String
- AJAX-, Cron-, REST- und XMLRPC-Anfragen
- 404-Seiten
- Aufrufe mit Cookies für Passwortschutz, Login, Kommentar-Autor oder Warenkorb (WooCommerce, Easy Digital Downloads)
- Adressen, die in der Ausschlussliste stehen
Wo die Dateien liegen
Die Seiten werden als HTML-Dateien im Upload-Verzeichnis abgelegt. Das Plugin legt dort zusätzlich eine .htaccess mit „Deny from all" an, damit die Dateien nicht direkt aufgerufen werden können. Gespeichert wird eine Ausgabe nur, wenn sie mindestens 255 Zeichen lang ist und ein schließendes </html> enthält.
wp-content/uploads/kwpp-cacheWann sich der Cache leert
- Beim Klick auf „Cache leeren" in der Übersicht oder im Panel „Seiten-Cache"; dabei werden auch Treffer und Fehltreffer der Statistik zurückgesetzt
- Automatisch beim Speichern, Löschen oder In-den-Papierkorb-Legen eines Beitrags
- Automatisch beim Themewechsel, nach dem Speichern im Customizer, bei einem neuen Kommentar und beim Ändern eines Menüs
- Beim Ausschalten von „Seiten-Cache aktiv" und beim Deaktivieren des Plugins
Trefferquote nachsehen
Unter „Analyse" zeigt der Punkt „Berichte" die Trefferquote sowie die Zahl der Cache-Treffer und der Cache-Misses. Wurde noch keine Anfrage gezählt, stehen dort Nullen, und die Karte „Cache-Effizienz" zeigt statt der Balken einen Hinweistext. Sobald Anfragen gezählt sind, nennt dieselbe Karte auch den aktuellen Bestand an Dateien und dessen Größe.