Leistung und Monitoring
Was der Objekt-Cache ist und wie Sie ihn in WordPress einrichten
WordPress enthält einen Objekt-Cache im Arbeitsspeicher, der innerhalb derselben Anfrage verhindert, dass Vorgänge wie bereits ausgeführte Abfragen wiederholt werden. Standardmäßig ist er nicht persistent: Sein Inhalt verschwindet am Ende jeder PHP-Ausführung und bleibt zwischen Besuchen nicht erhalten.
Das heißt nicht, dass WordPress seinen Objekt-Cache in wp_options speichert. Transients können in dieser Tabelle landen, wenn kein persistenter Cache vorhanden ist, sind aber eine andere API.
Persistenter Objekt-Cache
WordPress erlaubt es, die Implementierung über die spezielle Datei wp-content/object-cache.php zu ersetzen. Kompatible Plugins nutzen diesen Mechanismus, um Objekte zwischen Anfragen in einem Dienst wie Redis oder Memcached zu behalten.
Ein persistenter Cache kann wiederholte Abfragen in Shops, Communitys, Kursplattformen oder stark genutzten Administrationsbereichen reduzieren. Eine Informationswebsite, die bereits durch einen Seiten-Cache abgedeckt ist, merkt davon möglicherweise nichts.
Es profitieren nur Vorgänge, die WordPress, das Theme oder die Plugins über die Objekt- oder Transient-API speichern. Redis behebt keine langsame Abfrage, die nie im Cache landet.
Empfohlene Konfiguration mit Redis
In allen unseren Tarifen können Sie im Kundenbereich über den Paketmanager eine Redis-Instanz aktivieren. Die Verbindung erfolgt über einen eigenen Unix-Socket des Kontos.
Sie können sie über LiteSpeed Cache einbinden, indem Sie im Abschnitt zum Objekt-Cache Redis auswählen, oder mit dem Plugin Redis Object Cache. Schritte, Verbindungswerte und Hinweise für mehrere Websites finden Sie in der Anleitung zu Redis als Objekt-Cache.
Wählen Sie nur eine Integration für den Objekt-Cache: LiteSpeed Cache und Redis Object Cache dürfen nicht um dieselbe Datei object-cache.php konkurrieren. Den Seiten-Cache von LiteSpeed können Sie behalten, wenn ein anderes Plugin die Objekte verwaltet.
Prüfen Sie nach der Aktivierung die Verbindung und vergleichen Sie Zeiten und Verbrauch auf denselben Seiten: einer Produktseite, einer Suche und einem Vorgang in der Administration. Wiederholen Sie die Tests mit bereits gefülltem Cache und prüfen Sie, ob Inhaltsänderungen korrekt angezeigt werden.
Bringt er keine Verbesserung oder wird er aus Platzmangel ständig geleert, deaktivieren Sie zuerst die Integration im Plugin. Prüfen Sie, ob die Website weiter funktioniert, und schalten Sie Redis erst ab, wenn keine Anwendung des Kontos es mehr braucht. Löschen Sie die Integrationsdatei nicht von Hand, ohne dem Verfahren des Plugins zu folgen.
Das könnte Ihnen auch helfen
- AccelerateWP: Funktionen, Verfügbarkeit und Konfiguration Beschreibt die kostenlosen und Premium-Funktionen von AccelerateWP für WordPress, darunter Cache, Da...
- Das CDN QUIC.cloud in WordPress mit LiteSpeed Cache einrichten Verbinden Sie WordPress und LiteSpeed Cache mit QUIC.cloud, richten Sie die Domain per CNAME oder DN...
- LiteSpeed Cache in WordPress und WooCommerce einrichten Installieren und aktivieren Sie LiteSpeed Cache in WordPress oder WooCommerce, passen Sie die Ressou...
- Ist Memcached verfügbar? Erklärt den Unterschied zwischen der PHP-Erweiterung für Memcached und dem Cache-Server und stellt k...
Stimmt etwas nicht oder hat sich etwas geändert? Erzählen Sie es uns, und wir prüfen es.