Redis als persistenten Objektcache für WordPress verwenden auf cPanel

Procédure

Was ist Redis?

Redis ist ein sehr leistungsfähiger Key-Value-Speicherdienst. Redis ist Memcached recht ähnlich, hat aber den Vorteil, dass es persistent ist: Die Daten sind nicht flüchtig.

Da die Datenstruktur recht einfach ist und alle Daten beim Start von Redis in den Arbeitsspeicher geladen werden, ist das Suchen und Abrufen von Informationen in einer Redis-Datenbank anhand des eindeutigen Schlüssels viel schneller und weniger ressourcenintensiv als das Abrufen derselben Informationen in einer traditionellen Datenbank wie PostgreSQL oder MySQL.

Weitere Informationen über Redis finden Sie auf der offiziellen Website.

Warum und wann sollte man Redis als Objekt-Cache für WordPress verwenden?

Das Redis-Objekt-Cache-System ist nicht mit Seiten-Cache-Systemen wie Fastest Cache, LiteSpeed oder WP-Rocket zu verwechseln. Seiten-Cache-Systeme halten eine ganze Seite im Cache, die zuvor erstellt wurde, während ein Objekt-Cache-System bestimmte Elemente der Website im Cache hält, z. B. einen Artikel, einen Kommentar, ein Produkt, ....

Ein Objekt-Cache-System ermöglicht es, die MySQL-Datenbank beim Aufbau einer Seite weniger zu belasten und die Antwortzeit zu verkürzen, während ein Seiten-Cache-System es ermöglicht, eine vollständig aufgebaute Seite für den späteren Gebrauch zu speichern. Daher wird ein Redis-Objekt-Cache-System für überwiegend statische Websites wie Blogs und Schaufensterseiten nicht von Vorteil sein.

Nur sehr dynamische Websites (deren Seiteninhalte nicht lange genug im Cache gehalten werden können) sind gute Kandidaten für ein Objekt-Caching. Dies gilt insbesondere für einige E-Commerce-Websites, Websites mit Mitgliederbereichen, Diskussionsforen und einige Blogs, in denen der Kommentarbereich besonders aktiv ist.

Wenn Ihre Website statischen Inhalt hat, ist es vorteilhafter, das Seiten-Caching mit Fastest Cache oder LiteSpeed zu optimieren.

Wie kann ich Redis auf cPanel aktivieren?

Der Redis-Dienst ist für alle cPanel-Konten auf dem Standardport (TCP 6379) verfügbar. Damit ein PHP-Skript mit einem Redis-Server kommunizieren kann, muss ihm eine entsprechende Bibliothek zur Verfügung gestellt werden. Zu den beliebtesten Bibliotheken gehören :

  • PhpRedis (geschrieben in der Programmiersprache C, geliefert als PHP-Erweiterung): muss folglich von der cPanel-Schnittstelle aus aktiviert werden.
  • Predis (geschrieben in PHP-Sprache, geliefert als PHP-Abhängigkeit, die mit dem Dienstprogramm composer installiert werden kann): muss mit dem Befehl composer installiert werden oder wird in den meisten Fällen bereits innerhalb Ihres PHP-Skripts geliefert (üblicherweise im Ordner "vendor").

Je nachdem, welches PHP-Skript Sie verwenden, ist es möglich, eines, das andere oder beide zu verwenden. Das WordPress-Plugin, das wir Ihnen hier empfehlen, ist mit beiden Bibliotheken kompatibel.

Aktivieren Sie PhpRedis auf cPanel.

Um PhpRedis zu aktivieren, das die Redis-Erweiterung von PHP ist, loggen Sie sich in Ihre cPanel-Schnittstelle ein und klicken Sie auf"PHP-Version auswählen", das sich in der Rubrik"Software" befindet.

Redis als persistenten Objektcache für WordPress verwenden auf cPanel

Markieren Sie dieRedis-Erweiterung, um sie zu aktivieren.

Redis als persistenten Objektcache für WordPress verwenden auf cPanel

Wie verwende ich Redis als persistenten Objekt-Cache in WordPress?

Um Redis als Objekt-Cache in WordPress zu verwenden, müssen Sie das Plugin Redis Object Cache installieren. Gehen Sie von Ihrem WordPress-Dashboard aus auf"Erweiterungen" und dann auf"Hinzufügen".

Redis als persistenten Objektcache für WordPress verwenden auf cPanel

Suchen Sie nach dem Plugin"Redis Object Cache" und klicken Sie auf"Jetzt installieren".

Redis als persistenten Objektcache für WordPress verwenden auf cPanel

Sobald die Installation abgeschlossen ist, aktivieren Sie das Plugin, indem Sie auf die Schaltfläche"Aktivieren" klicken.

Redis als persistenten Objektcache für WordPress verwenden auf cPanel

Bearbeiten Sie von Ihrem Dateimanager cPanel aus Ihre Datei wp-config.php und fügen Sie die folgenden Zeilen hinzu:

define( 'WP_REDIS_CLIENT', 'phpredis' ); define( 'WP_REDIS_SELECTIVE_FLUSH', true); define( 'WP_REDIS_PREFIX', 'monsite.com' );

Redis als persistenten Objektcache für WordPress verwenden auf cPanel

  • Mit dem Wert von WP_REDIS_CLIENT können Sie die Bibliothek auswählen, die das WordPress-Plugin für den Zugriff auf Redis verwendet: phpredis oder predis.
  • Der Wert von WP_REDIS_SELECTIVE_FLUSH ermöglicht es Ihnen, bei einer vollständigen Bereinigung des Redis-Caches nur die Daten zu löschen, die über das auf WP_REDIS_PREFIX eingestellte Präfix verfügen.
  • Der Wert von WP_REDIS_PREFIX ermöglicht es Ihnen, ein Schlüsselpräfix für die Daten Ihrer Website anzugeben (damit sie nicht mit anderen Websites in Konflikt geraten). Es ist wichtig , dass Sie für jede Site ein eindeutiges Präfix angeben.

Nachdem Sie diese Einstellungen hinzugefügt und die Datei gespeichert haben, kehren Sie zu Ihrem WordPress-Dashboard zurück. Aktivieren Sie unter Einstellungen und dann Redis das Objekt-Cache-System Redis :

Redis als persistenten Objektcache für WordPress verwenden auf cPanel

Cache-Kalibrierungsoptionen könnten auf wp-config.php für fortgeschrittenere Bedürfnisse hinzugefügt werden, dafür empfehlen wir Ihnen, die offizielle Dokumentation des Plugins zu konsultieren.

Wie kann ich Redis auf WordPress mit W3 Total Cache verwenden?

Sie können auch das WordPress-Plugin W3 Total Cache verwenden, um die Ergebnisse von Datenbankabfragen zwischenzuspeichern. Beachten Sie, dass sich diese Methode von der Objekt-Caching-Methode unterscheidet. Sie ist nur dann ratsam, wenn ein stark frequentiertes Plugin nicht das WordPress-Objektsystem (wie z. B. Custom Post Types) zum Speichern und Abrufen von Daten verwendet.

1. Melden Sie sich in Ihrem Wordpress-Dashboard an und gehen Sie auf"Erweiterungen/Hinzufügen".

Redis als persistenten Objektcache für WordPress verwenden auf cPanel

2. Suchen Sie das Plugin"W3 Total Cache" und klicken Sie auf"Jetzt installieren".

Redis als persistenten Objektcache für WordPress verwenden auf cPanel

3. Aktivieren Sie das Plugin, indem Sie auf die entsprechende Schaltfläche klicken.

Redis als persistenten Objektcache für WordPress verwenden auf cPanel

4. Klicken Sie unterhalb des Plugins auf"Settings", um zu den Einstellungen des Plugins zu gelangen.

Redis als persistenten Objektcache für WordPress verwenden auf cPanel

5. Gehen Sie zu"Datenbank-Caching", aktivieren Sie das Kästchen "DatabaseCase" und wählen Sie im Dropdown-Fenster"Redis" aus. Klicken Sie schließlich auf"Save settings and purge cache", um Ihre Anfrage zu speichern.

Redis als persistenten Objektcache für WordPress verwenden auf cPanel

Schlussfolgerung

Sie sind nun in der Lage,das Redis Object Cache-Plugin auf Ihrer Wordpress-Website mit Ihrem cPanel-Webhosting zuaktivieren und zu konfigurieren. Beachten Sie, dass alle Daten auf Redis für alle Benutzer desselben cPanel-Servers zugänglich sind. Aus diesem Grund ist es wichtig, dass Sie niemals sensible Informationen auf Redis speichern.

Bitte zögern Sie nicht, Ihre Anmerkungen und Fragen mit uns zu teilen.

Diesen Artikel bewerten :

5/5 | 1 Hinweis

Dieser Artikel war hilfreich für Sie ?

Article utileJa

Article non utileNicht

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Ähnliche Artikel

1mn von Lesen

Wie konfiguriere ich Cloudflare auf einer auf cPanel gehosteten Website?

3mn von Lesen

Wie können Sie Memcached auf Ihrer Website auf einer cPanel-Formel verwenden?

4mn von Lesen

Beschleunigen Sie die Geschwindigkeit Ihrer Website mit Fastest Cache - Cache Varnish

3mn von Lesen

Wie kann ich mithilfe von IpXchange die IP meiner Domain anpassen?


Questions sur l'article
bersyl91 Il y a 662 Tage
Bonjour, J'amende ma question : j'ai bien trouvé l'onglet "Diagnostics" de l'extension Redis, mais cela ne m'avance pas beaucoup : Status: Non connecté Client: PhpRedis (v5.3.4) Drop-in: Valid Disabled: No Connection Exception: Connection refused
Siehe die
1 Antworten
Benjamin-LWS - Il y a 659 Tage

Bonjour,

Merci de votre retour,

Le message "Connection refused" indique que l'extension Redis ne parvient pas à se connecter au serveur Redis.

Le problème rencontré peut-être dû à plusieurs facteurs, que nous ne pouvons pas déterminer via cette plateforme de Question.

Nous vous invitons donc à passer par notre système de support technique disponible depuis votre espace client, afin de vous apporter l'aide adéquate. (https://aide.lws.fr/a/268)

Cordialement, L'équipe LWS.

Utile ?
Fred Il y a 596 Tage
Je ne trouve pas redis dans mon Cpanel. Absent de ma rubrique Logiciels.
Siehe die
1 Antworten
Benjamin-LWS - Il y a 588 Tage

Bonjour,

Merci de votre retour.

Grâce aux informations renseignées à l'ouverture de votre question, j'ai pu constater que vous ne possédez de formule cPanel.

Une formule cPanel est nécessaire pour bénéficier des fonctionnalités que vous souhaitez.

En savoir plus sur les formules cPanel disponible chez LWS : https://www.lws.fr/hebergement-cpanel.php

Je vous remercie de votre attention et reste à votre disposition pour toute autre question ou complément d'information.

Nous vous invitons à contacter notre service support à travers votre espace client, afin de vous apporter une aide si vous rencontrez des difficultés quelconque. (https://aide.lws.fr/a/268)

Cordialement, L'équipe LWS 

Utile ?

Stellen Sie eine Frage an das LWS-Team und seine Gemeinschaft