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

Object Cache

Redis Object Cache für WordPress

Der Drop-in verringert die Round Trips zu Redis und fällt auf die Datenbank zurück, wenn Redis nicht mehr antwortet. Diese Seite beschreibt, was bei jeder Anfrage geschieht und wie ein Ausfall verläuft.

Messmethode

Ein Terminal mit wp cachepilot status: Drop-in installiert, Redis verbunden, Latenz 0,72 ms, 299 Schlüssel im Cache

Was der Drop-in bei jeder Anfrage tut

Die ersten vier Details entscheiden, wie viele Round Trips eine Seite kostet, die letzten zwei, wie die Verbindung geteilt und gesichert wird.

Prefetch bekannter Schlüssel

Der Drop-in erfasst die Schlüssel, die eine Seite benutzt hat. Bei der nächsten Anfrage liest SMEMBERS diese Schlüsselliste, und MGET lädt die Werte.

Optionen in einem Hash

Automatisch geladene Optionen liegen in einem Redis-Hash, den der Drop-in pflegt und mit einem Befehl liest.

Fehlende Schlüssel

Einen Schlüssel, den Redis als fehlend gemeldet hat, fragt der Drop-in innerhalb derselben Anfrage nicht noch einmal ab.

Persistente Verbindung

Die Verbindung bleibt zwischen den Anfragen offen. Nur Schreibvorgänge von Query-Caches warten auf das Ende der Anfrage.

Präfix an jedem Schlüssel

Findet CachePilot Schlüssel anderer Anwendungen in der Datenbank, bleibt das Leeren auf das eigene Präfix beschränkt.

TLS zu Redis

TLS schalten Sie unter CachePilot, Settings, Connection ein. Das Zertifikat wird dann geprüft, sofern Sie die Prüfung nicht abschalten.

Während eines Redis-Ausfalls

Eine Anfrage wartet höchstens einen Timeout lang. Connect- und Read-Timeout stehen standardmäßig auf 1 Sekunde.

  1. Redis antwortet nicht mehr

    Der nächste Cache-Aufruf wartet auf den Connect- oder Read-Timeout.

  2. Fallback

    Der Drop-in markiert Redis als ausgefallen. WordPress liest aus der Datenbank, und Seiten brauchen so lange wie ohne Cache.

  3. Nächster Versuch

    Bis dahin wartet keine Anfrage auf Redis. Nach 30 Sekunden versucht es der Drop-in erneut.

  4. Redis antwortet wieder

    Die erste Anfrage, die sich wieder verbindet, leert den Cache einmal, weil Schreib- und Löschvorgänge aus der Ausfallzeit Redis nie erreicht haben.

Die Overview-Seite von CachePilot mit verbundenem Redis: Banner „Autopilot is running“, Trefferquote 84,1 %, Latenz 0,40 ms, Speicher 5,81M und 93 gecachte Seiten über der Liste „What Autopilot did“ und den laufenden Modulen
Redis verbunden.
Dieselbe Overview-Seite mit gestopptem Redis: Zwei rote Hinweise melden, dass der Drop-in nicht verbunden und Redis nicht erreichbar ist und dass die Website ohne Cache weiterläuft. Die Werte fehlen, die Listen bleiben
Redis gestoppt.

Was die Overview-Seite zeigt

Öffnen Sie einen nummerierten Punkt, um seine Bedeutung zu lesen. Auf kleinen Bildschirmen folgen die Erläuterungen dem Bild als Liste.

Die Overview-Seite von CachePilot: Autopilot läuft, Trefferquote 84,1 %, Latenz 0,39 ms, Speicher 3,64 MB und 405 Schlüssel
Trefferquote

Der Anteil der Cache-Lesezugriffe, die Redis beantwortet hat. Eine niedrige Quote nach dem Leeren ist normal und steigt mit den nächsten Seitenaufrufen.

Latenz

Wie lange ein Round Trip zu Redis dauert.

Speicher

Der von Redis belegte Speicher. Die stündliche Prüfung von Autopilot warnt, wenn er voll ist.

Schlüssel

Die Anzahl der Einträge in Redis.

Fragen zum Object Cache

Weitere Antworten stehen in den häufigen Fragen der Dokumentation.

Unterstützt CachePilot Redis Cluster oder Sentinel?

Nein. CachePilot verbindet sich mit einem Redis-Server, über TCP, TLS oder einen Unix-Socket.

Liest CachePilot die Konstanten eines anderen Redis-Plugins?

Ja, die WP_REDIS_*-Konstanten. Die Liste steht auf der Seite zum Umstieg.

Was passiert mit dem Cache, wenn ich CachePilot deaktiviere?

Deaktivierung und Deinstallation entfernen die Schlüssel von CachePilot aus Redis, es bleiben also keine veralteten Daten zurück.

Overview-Seite vorher und nachher vergleichen

Installieren Sie CachePilot auf einer Test-Website, notieren Sie die Werte der Overview-Seite nach der Einrichtung und sehen Sie nach den ersten Seitenaufrufen wieder nach. Die Beta steht Unternehmen offen.