Der Redis Object Cache hält die Ergebnisse der Datenbankabfragen von WordPress im RAM, sodass Warenkorb, Kundenkonto und Dashboard – Seiten, die der Seiten-Cache nicht abdeckt – schneller laden. Er funktioniert nur, wenn WordPress eine aktive Datei object-cache.php hat, die mit einer laufenden Redis-Instanz verbunden ist; ein grüner Plugin-Status garantiert das nicht, deshalb prüft man die Zahl der Schlüssel und Treffer.
Seiten-Cache und Object Cache
| Seiten-Cache | Object Cache (Redis) | |
|---|---|---|
| Was er speichert | Fertiges HTML der ganzen Seite | Ergebnisse von Datenbankabfragen und Berechnungen von Plugins |
| Wann er hilft | Produkte, Kategorien, Beiträge für nicht angemeldete Besucher | Warenkorb, Bestellung, Konto, Dashboard, Suche |
| Startet er PHP? | Nein | Ja, aber mit weniger Datenbankabfragen |
Beide Arten von Cache ergänzen sich. Der Seiten-Cache allein beschleunigt keine Bestellung, und der Object Cache allein entlastet den Server nicht bei Traffic auf Produktseiten.
So aktivieren Sie Redis in WordPress
Redis-Instanz
Ihr Hosting muss Redis für Ihr Konto bereitstellen (Adresse oder Socket und ggf. Passwort).
Plugin
Die Object-Cache-Einstellungen im Plugin LiteSpeed Cache oder das Plugin Redis Object Cache. Das Plugin installiert die Datei
wp-content/object-cache.php.Prüfung
Prüfen Sie den Status in den Plugin-Einstellungen oder mit dem WP-CLI-Befehl
wp redis status(beim Plugin Redis Object Cache).
So prüfen Sie, dass der Cache wirklich arbeitet
- Die Zahl der Schlüssel steigt, nachdem Sie einige Shop-Seiten aufgerufen haben. Eine leere oder gleichbleibende Redis-Datenbank bedeutet, dass WordPress sie nicht nutzt.
- Treffer (Hits) überwiegen Fehlzugriffe (Misses) nach einigen Minuten Traffic.
- Query Monitor zeigt weniger Datenbankabfragen auf der Warenkorbseite als vor der Aktivierung.
- Nach einem Shop-Umzug prüfen Sie Adresse und Port von Redis in der Konfiguration – die Kopie der Website übernimmt Einstellungen, die auf den alten Server zeigen, und die Seite läuft weiter, nur langsamer.
Der Object Cache repariert keine langsamen Abfragen, die jedes Mal anders sind (z. B. Filtern nach vielen Attributen), und keine Plugins, die auf eine externe API warten.
Redis bei Aderlo Cloud
Jedes Konto bei Aderlo Cloud erhält eine eigene Redis-Instanz, die nicht mit anderen Kunden geteilt wird, und die Cache-Schicht (LSCache und Object Cache) richten wir selbst ein – auch bei Websites, die von einem anderen Anbieter umgezogen sind, innerhalb einer Viertelstunde, nachdem die Website auftaucht. Nach Migrationen prüfen wir den Cache anhand der Zahl der Schlüssel, nicht allein am HTTP-Statuscode.
WordPress-Hosting bei Aderlo Cloud →Häufige Fragen
- Braucht ein kleiner Shop Redis?
- Bei wenigen Bestellungen am Tag ist der Unterschied oft gering. Er wächst mit der Zahl angemeldeter Kunden, Produkte und Plugins, weil dann Warenkorb und Konto die meisten Datenbankabfragen ausführen.
- Können Redis und LiteSpeed Cache zusammenarbeiten?
- Ja. LiteSpeed Cache übernimmt den Seiten-Cache und kann sich in den Object-Cache-Einstellungen mit Redis verbinden; das ist die typische Konfiguration auf LiteSpeed-Servern.