So installieren Sie Redis Object Caching unter WordPress

Durch Caching können wir Daten im RAM speichern, sodass zukünftige Anforderungen für diese Daten schneller bearbeitet werden können, ohne dass die Datenbank abgefragt oder PHP verarbeitet werden muss. In diesem Tutorial installieren wir einen Redis-Server als Objektcache für DB-Abfragen und konfigurieren WordPress für die Verwendung.

Voraussetzungen

Redis Speicher zuweisen und eine Räumungsrichtlinie konfigurieren

Jetzt müssen wir unsere Redis-Cache-Richtlinie konfigurieren. Wir legen den maximal verfügbaren Speicher für das Caching sowie die Räumungsrichtlinie für den Fall fest, dass der Cache-Speicher voll wird und wir alte Daten durch neue Daten ersetzen müssen.

Öffnen Sie t Die Redis-Konfigurationsdatei mit Ihrem bevorzugten Texteditor:

Jetzt müssen Sie die Zeile “# maxmemory” auskommentieren und den gewünschten Wert festlegen. Darunter legen wir die Räumungsrichtlinie wie folgt fest:

Ihre conf-Datei sollte folgendermaßen aussehen:

Denken Sie daran, die Änderungen an der Konfigurationsdatei zu speichern und Redis und PHP-FPM neu zu starten:

Wenn Sie Ihre PHP-Installation auf PHP7.1 oder PHP7.2 aktualisiert haben, denken Sie daran, die entsprechenden Änderungen vorzunehmen.

Aktivieren Sie die Cache-Einstellungen in wp-config.php

Als nächstes müssen wir unsere WordPress-Datei ‘wp-config.php’ bearbeiten, um ein Cache-Schlüsselsalz mit dem Namen Ihrer Site hinzuzufügen, und ‘WP_CACHE’ als true definieren, um einen dauerhaften Cache mit dem WordPress Redis Object-Cache-Plugin zu erstellen Wir werden später installieren:

Öffnen Sie Ihre Datei “wp-config.php” zur Bearbeitung:

Fügen Sie unmittelbar nach dem WordPress-Abschnitt “Einzigartige Schlüssel und Salze” Folgendes mit der URL Ihrer Website hinzu:

Ihre Konfigurationsdatei sollte jetzt folgendermaßen aussehen:

Installieren Sie ein Redis Object Cache Plugin

Wir müssen ein Redis Object Cache-Plugin installieren, damit WordPress Redis als Objektcache verwenden kann. Es gibt mehrere im WordPress-Plugin-Repository, aber wir werden das Redis Object Cache-Plugin von Till Krüss verwenden.

Gehen Sie nach der Installation des Plugins zu den Plugin-Einstellungen und aktivieren Sie den Objekt-Cache. Wenn alles richtig konfiguriert wurde, sollte ein Einstellungsbildschirm wie folgt angezeigt werden:

Wenn Sie den Redis-Cache leeren möchten, können Sie dies über diesen Bildschirm tun. Und wenn Sie sich die Details ansehen möchten, können Sie zu WordPress gehen: Performance Benchmarking & amp; Installieren von Redis Object Caching.

Verwandte Blog-Beiträge

Installation von LibreNMS unter Ubuntu

In diesem Tutorial werden wir LibreNMS unter Ubuntu 16.04 mit einer Alibaba Cloud Elastic Compute Service (ECS) -Instanz installieren und konfigurieren.

LibreNMS wird auf dem in PHP geschriebenen Webserver ausgeführt und verwendet MariaDB als Datenbank. Sie müssen also Apache, PHP und MariaDB auf Ihrem System installieren.

Installieren Sie Craft CMS auf einem LEMP-Stack in der Alibaba Cloud

Es gibt viele PHP-basierte Content Management Systeme (CMS), die Sie auf einer Alibaba Cloud ECS-Instanz mit einem LEMP-Stack ausführen können. Von diesen ist Craft CMS wahrscheinlich eines der schicksten.

Da Craft unter Verwendung des Yii-Hochleistungs-PHP-Frameworks erstellt wurde und modernen PHP-Standards entspricht, ist es auch eine sehr skalierbare und stabile Plattform.

Verwandte Marktprodukte

WordPress unter LAMP Ubuntu 14.04 64 Bit von IGS

Integriert in eine der weltweit beliebtesten Web-Publishing-Plattformen zum Erstellen von Blogs und Websites. Wir, IGS, bieten eine Liste von Bildern, die in die gängigste Software für Weblösungen vorintegriert sind. Es enthält sofort einsatzbereite Versionen von Apache / Nginx, MySQL, PHP, phpMyAdmin und der gesamten anderen Software, die zum Ausführen jeder dieser Komponenten erforderlich ist. Das IGS-Image vereinfacht die Entwicklung und Bereitstellung von Webanwendungen erheblich.

Verwandte Dokumentation

PHP_ memcached

Wenn Sie über eine PHP-Memcache-Umgebung verfügen, beachten Sie die Anweisungen während des Lernprogramms, um ein Überschreiben der Produktionsumgebung zu vermeiden, wodurch das Unternehmen möglicherweise nicht verfügbar wird. Wir empfehlen, dass Sie die Daten sichern, bevor Sie die Umgebung aktualisieren oder kompilieren.

Funktionen

Security Center ist in Basic Edition und Enterprise Edition verfügbar.
Webshell-Erkennung: Überprüft sowohl Instanzen / Server als auch Netzwerke auf Web-Skripte wie PHP-, ASP- und JSP-Dateien.
Verdächtige Datenbankbefehle: Verdächtige Befehle in Datenbanken wie MySQL, PostgreSQL, SQLServer, Redis und Oracle.

Verwandte Produkte

ApsaraDB für Redis

ApsaraDB for Redis ist ein automatisiertes und skalierbares Tool für Entwickler zur Verwaltung des Datenspeichers, der von mehreren Prozessen, Anwendungen oder Servern gemeinsam genutzt wird.

ApsaraDB für Redis unterstützt erweiterte Datenstrukturen, die mit Datenbanken wie Bestenliste, Zählen, Sitzung und Nachverfolgung nicht ohne weiteres erreichbar sind.

ApsaraDB für Memcache

ApsaraDB for Memcache ist ein verwalteter speicherbasierter Caching-Dienst, der den Hochgeschwindigkeitszugriff auf Abfragen und Daten unterstützt. ApsaraDB for Memcache verbessert die Reaktion dynamischer Websites oder Anwendungen, indem die Backend-Datenbank entlastet wird, wenn Cache-Daten im Speicher gespeichert werden.

Verwandter Kurs

Alibaba Cloud Elastic Architecture und Fallstudie

Ziel dieses Kurses ist es, die Kerndienste der elastischen Architektur von Alibaba Cloud zu erlernen: Auto-Scaling, CDN, Redis und Memcache, indem einige Anwendungsfälle untersucht werden.

Referenz: https://www.alibabacloud.com/blog/how-to-install-redis-object-caching-on-wordpress_594824? spm = a2c41.12911884.0.0