Memcached-Speicher-Caching kann viele Funktionen von WordPress optimieren und Ihr WordPress schneller machen. In der folgenden Spalte des WordPress-Tutorials erfahren Sie, wie Sie Memcached zur umfassenden Optimierung von WordPress verwenden.
Viele Leute fragen mich, wie schnell WordPress ist. Das ist wirklich keine oberflächliche Aufgabe WordPress ist um ein Vielfaches schneller, aber um WordPress wirklich gut nutzen zu können, muss man noch ein tieferes Verständnis von WordPress haben. Deshalb habe ich alle Artikel in meinem Blog über Memcached neu geordnet und eine spezielle Sammlung zur detaillierten Optimierung von WordPress zusammengestellt dass jeder die WordPress-Optimierung wirklich verstehen kann.
Was ist Memcached?
Memcached ist ein leistungsstarkes verteiltes Speicherobjekt-Caching-System. Durch die Verwendung von Memcached in dynamischen Programmen kann nicht nur die Zugriffsgeschwindigkeit erhöht, sondern auch die Belastung der Datenbank verringert werden.
Memcached kann jede Art von Daten (Strings, Objekte), die durch den Aufruf von Datenbanken und APIs oder das Rendern von Seiten generiert werden, im Speicher speichern oder direkt aus dem Speicher lesen. Seine API unterstützt die meisten derzeit gängigen Programmiersprachen: http://memcached.org/
Ursprünglich hat Danga Interactive Memcached entwickelt, um die Geschwindigkeit von LiveJournal.com zu verbessern Es ist bereits implementiert und bietet einer Million Benutzern täglich bis zu 20 Millionen Seitenaufrufe, die durch einen Cluster aus Webservern und Datenbankservern ergänzt werden.
Memcached PHP-Erweiterungen
PHP hat zwei Memcached-Erweiterungen: „PHP Memcache Extension“ und „PHP Memcached Extension“, und hier geraten wir in Verwirrung.
PHP Memcache-Erweiterung ist in PHP implementiert und unterstützt sowohl objektorientierte als auch prozessorientierte Schnittstellen. Sie wurde 2004 implementiert. Es handelt sich um eine alte Erweiterung mit wenigen Funktionen und wenigen Attributen, die festgelegt werden können.
Die PHP-Memcached-Erweiterung basiert auf libmemcached. Sie nutzt die von der libmemcached-Bibliothek bereitgestellte API, um mit dem Memcached-Dienst zu interagieren. Sie unterstützt nur objektorientierte Schnittstellen und wurde erst 2009 implementiert vollständiger und unterstützt mehr Funktionen. Um beispielsweise Batch-Vorgänge zu unterstützen, wird allgemein empfohlen, die Memcached-Erweiterung zu verwenden.
Das Folgende ist eine Vergleichsliste der unterstützten Funktionen:
Memcached kann die Effizienz von WordPress erheblich verbessern
Da WordPress standardmäßig Object Cache unterstützt, besteht die Implementierung von Memcached in WordPress darin, Memcached zu verwenden, um den WordPress Object Cache in den Speicher zu schreiben und ihn beim nächsten Zugriff direkt aus dem Speicher zu lesen. Im Vergleich zum direkten Lesen von Daten aus der Datenbank oder zum Speichern von Daten aus dem Objektcache in einer Datei und dem anschließenden Lesen von der Festplatte bietet Memcached einen großen Geschwindigkeitsvorteil.
Das Bild oben zeigt die Trefferquote des zwischengespeicherten Objekts, nachdem I Love Boiled Fish Memcached verwendet hat. Es ist ersichtlich, dass die Trefferquote sehr hoch ist und nahe bei 99 % liegt. , was grundsätzlich garantiert ist, dass alle Daten aus dem Speicher abgerufen werden, sodass das Caching mit Memcached sehr effektiv ist.
So aktivieren Sie Memcached-Caching in WordPress
Zunächst muss klar sein, dass der Memcached-Server und seine PHP-Erweiterung gleichzeitig installiert sein müssen.
Wenn der Memcached-Server installiert ist, aber keine Erweiterung installiert ist, kann PHP Memcached nicht steuern. Wenn die PHP-Memcached-Erweiterung installiert ist, der Memcached-Server jedoch nicht installiert ist, kann diese ebenfalls nicht verwendet werden.
Zuerst muss der Server den Memcached-Server installieren, und dann muss PHP die Memcached-Erweiterung installieren. Beachten Sie erneut, dass PHP zwei Erweiterungen hat: PHP Memcached-Erweiterung ist nur ein Buchstabe D. Sie können die PHP-Funktion phpinfo() verwenden, um zu überprüfen, welche Erweiterung installiert ist. Stellen Sie sicher, dass Sie die PHP Memcached-Erweiterung verwenden.
2. Das WPJAM Basic-Plugin hat die Funktion von Memcached integriert. Kopieren Sie die Datei object-cache.php im Verzeichnis wpjam-basic/template/. Beachten Sie, dass dies nicht der Fall ist wp-content/plugins/.
3. WordPress prüft automatisch, ob eine object-cache.php-Datei im wp-content-Verzeichnis vorhanden ist. Rufen Sie diese direkt als WordPress-Objekt-Caching-Mechanismus auf.
4. Nach erfolgreicher Installation sieht WPJAM Basic automatisch Memcached-Informationen unter „Systeminformationen“ im WPJAM-Menü:
Das WPJAM Basic Das Plugin hat Memcached integriert. Kopieren Sie nach dem Herunterladen von WPJAM Basic die Datei object-cache.php im Verzeichnis wpjam-basic/template/ in das Verzeichnis wp-content.
Das obige ist der detaillierte Inhalt vonSo aktivieren Sie Memcached in WordPress, um die Website-Geschwindigkeit zu verbessern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!