Die CachePilot-Beta ist offen. Kostenlos an der Beta teilnehmen

WP-CLI

CachePilot registriert wp cachepilot mit sechs Unterbefehlen. Diese Seite nennt jeden davon mit seinen Optionen und Meldungen.

wp cachepilot status

Zeigt die Plugin-Version und den Zustand des Drop-ins, verbindet sich dann mit Redis und gibt dessen Kennzahlen aus.

$ wp cachepilot status
CachePilot Status
─────────────────────────────────
Plugin Version: 1.4.4
Drop-in Installed: Yes
CachePilot Drop-in: Yes

Redis Connection: Connected
Latency: 0.72 ms
Redis Version: 7.4.7
Memory Used: 2.35M
Cached Keys: 299

Ohne Verbindung endet der Befehl mit Error: Redis Connection: failed: und dem Grund.

wp cachepilot test

Schreibt einen Testwert über den Object Cache und direkt nach Redis, liest ihn zurück und löscht ihn.

wp cachepilot test

Bei Erfolg lautet die letzte Zeile Success: Redis and the object cache work. Ein falscher Wert endet mit Error: The cache did not return what was written. Ohne Verbindung stoppt der Befehl bei Error: Redis is not reachable: und dem Grund.

wp cachepilot flush

Leert den Object Cache, der auch die Seiten des Page Cache enthält. --group leert eine Cache-Gruppe, zum Beispiel options oder pagecache.

wp cachepilot flush
wp cachepilot flush --group=options

Bei einem Drop-in, das keine Gruppen leeren kann, endet der Befehl mit Error: The active object cache does not support flushing groups.

Achtung: Ohne die Einstellung „Limit flushes to this site“ leert der Befehl die gesamte Redis-Datenbank, Schlüssel anderer Anwendungen eingeschlossen (gemeinsame Datenbanken).

wp cachepilot stats

Zeigt Treffer (HIT), Fehlschläge (MISS), Trefferquote, belegten Speicher, Speicherspitze und Gesamtzahl der Schlüssel von Redis. --format akzeptiert table, json oder yaml, Standard ist table. Ohne Verbindung endet der Befehl mit Error: Not connected to Redis.

wp cachepilot stats
wp cachepilot stats --format=json

wp cachepilot dropin

Installiert oder entfernt object-cache.php. install behält ein fremdes Drop-in als Backup und ersetzt es.

wp cachepilot dropin install
wp cachepilot dropin remove

Fehler: Cannot install drop-in. Check file permissions. und beim Entfernen Installed drop-in is not from CachePilot.

Achtung: Ohne den Drop-in nutzt WordPress Redis nicht mehr. Im Autopilot-Modus installiert die stündliche Selbstprüfung es wieder.

wp cachepilot modules

Listet die Module mit ID, Name, Version und Status auf oder schaltet eines ein oder aus. list akzeptiert --format mit table, json oder yaml. Die Modul-IDs stehen in einer eigenen Tabelle.

wp cachepilot modules list
wp cachepilot modules activate adminbar
wp cachepilot modules deactivate debug

Fehler: Module 'debug' not found. und Module 'debug' cannot be activated. Check dependencies.

Ein Modul, das Sie mit diesem Befehl schalten, gilt im Autopilot-Modus als Ihre eigene Entscheidung.

Rollout auf vielen Websites

Ein Rollout braucht drei Zeilen pro Website. Laden Sie vorher die ZIP-Datei aus Ihrem Konto herunter.

wp plugin install ./cachepilot-1.4.4.zip --activate
wp cachepilot test
wp cachepilot modules list