WordPress FAQ

⌘K
  1. Start
  2. /
  3. WordPress FAQ
  4. /
  5. Glossar
  6. /
  7. Redis und Memcached WordP...

Redis und Memcached WordPress-Caching

Was sind Redis und Memcached im WordPress-Kontext?

Redis und Memcached sind In-Memory-Datenspeicher, die häufig abgefragte Daten im RAM des Servers vorhalten, um wiederholte Datenbankabfragen zu vermeiden. Im WordPress-Kontext dienen sie als persistentes Object-Cache-Backend: Anstatt bei jeder Seitenanfrage identische MySQL-Abfragen auszuführen, liest WordPress die zwischengespeicherten Ergebnisse direkt aus dem RAM.

Was bedeutet das für Ihre Website?

WordPress besitzt einen internen Object-Cache, der jedoch standardmäßig nur für die Laufzeit einer einzelnen Anfrage gilt. Mit Redis oder Memcached als persistentem Backend bleiben gecachte Daten auch über mehrere Anfragen hinweg erhalten. Das senkt die Anzahl der MySQL-Abfragen drastisch, was insbesondere bei WooCommerce-Shops mit vielen gleichzeitigen Besuchern oder bei Seiten mit komplexen Datenbankabfragen spürbar ist. Für die Anbindung benötigen Sie ein passendes WordPress-Plugin, etwa das weit verbreitete Redis Object Cache Plugin von Till Krüss, sowie einen laufenden Redis- oder Memcached-Dienst auf Ihrem Server oder als verwalteten Service Ihres Hosters. Redis bietet gegenüber Memcached erweiterte Datenstrukturen wie Listen und Hashes sowie optionale Persistenz auf Festplatte. Memcached ist schlanker und für reine Caching-Anwendungsfälle gut geeignet.

Tipp

Nicht jedes Hosting-Paket unterstützt Redis oder Memcached. Prüfen Sie vor dem Einrichten, ob Ihr Anbieter einen solchen Dienst bereitstellt. Ein Redis-Server ohne Passwortschutz und ohne Netzwerk-Firewall ist öffentlich erreichbar und stellt ein erhebliches Sicherheitsrisiko dar. Binden Sie Redis ausschließlich an 127.0.0.1 und setzen Sie ein starkes Passwort in der redis.conf.

Verwandte Begriffe

Cache |
Object Cache |
Datenbank |
OPcache

Still stuck? Contact

Wie können wir helfen?