Heim >CMS-Tutorial >WordDrücken Sie >So optimieren Sie WordPress

So optimieren Sie WordPress

藏色散人
藏色散人Original
2019-07-12 11:55:035679Durchsuche

So optimieren Sie WordPress

So optimieren Sie WordPress

WordPress-Optimierungserfahrung und -fähigkeiten:

Trennung von statisch und dynamisch

Ob es sich um einen WordPress-Blog oder eine von einem anderen CMS erstellte Website handelt, der erste Schritt bei der Optimierung muss die Trennung von dynamisch und statisch sein. Aus diesem Grund Sie sehen Sina, Tencent und andere Portale, deren Bilder. Der Domainname und der Domainname der Website sind nicht identisch.

Es gibt im Allgemeinen zwei Arten von statischen Dateien auf einer Website: Die erste sind die CSS-, JS- und allgemeinen Hintergrundbilder und Schaltflächendateien einiger Themen. Wenn die Website keinen Überarbeitungen oder anderen Änderungen unterzogen wird, handelt es sich um diese Bilder sind grundsätzlich nutzlos. Der zweite Typ sind die hochgeladenen Bilder oder Anhänge, die täglich aktualisiert werden.

Nachdem die statische Dateispeicherung und -beschleunigung gelöst wurde, kann die Website-Leistung grundsätzlich garantiert werden. Das Gleiche gilt für Websites und Blogs, die mit WordPress erstellt wurden. Für diese statischen Dateien ist es immer die beste Lösung, ein CDN-Netzwerk zur Beschleunigung zu verwenden. Auf diese Weise wird die Belastung des Servers erheblich reduziert, da sich beim Zugriff auf die Seite nur die aktuelle Seite auf Ihrem eigenen Server befindet Bilder, JS und CSS werden vom CDN bezogen.

Wie verwende ich CDN-Dienste für WordPress-Blogs? Das von mir geschriebene WPJAM Basic-Plugin unterstützt bereits drei Cloud-Speicherdienste: Alibaba Cloud OSS, Qiniu Cloud Storage und UCloud Ufile, sofern Sie das WPJAM Basic-Plugin installieren -in können Sie mit einem Klick eine CDN-Beschleunigung statischer WordPress-Blogdateien erreichen.

Serveroptimierung

Nach der Optimierung der statischen Dateien müssen Sie mit der Optimierung des dynamischen Inhalts der Website beginnen. Um dynamische Inhalte zu optimieren, müssen Sie zunächst über eine stabile Netzwerkumgebung verfügen . Stabiler Hosting-Anbieter und Serverleistungsoptimierung.

Wählen Sie einen zuverlässigen Hosting-Anbieter oder einen Multi-Line-Computerraum, damit Benutzer im ganzen Land mit guter Geschwindigkeit darauf zugreifen können Ist dies nicht möglich, können Sie sich trotzdem einen VPS zulegen, denn ohne die Root-Autorität des Servers geht vieles nicht. Generell empfohlen in China: Alibaba Cloud.

Nachdem das Serverproblem gelöst ist, kann der Server wie folgt optimiert werden:

Installieren Sie Memcached und die PHP-Memcached-Erweiterung: Verwenden Sie Memcached, um WordPress-Daten zwischenzuspeichern.

PHP aktiviert OPCache: speichert den kompilierten PHP-Code im gemeinsamen Speicher zwischen und ruft ihn direkt auf, wenn der Benutzer darauf zugreift, um eine effiziente Beschleunigung zu erreichen.

MySQL legt den MySQL-Abfrage-Cache so fest, dass dieselbe Abfrage nicht mehr aus der Datenbank abgerufen wird, was die Geschwindigkeit erheblich verbessert.

WordPress-Cache

Um die Leistungsoptimierung von WordPress vollständig zu verstehen und zu verstehen, müssen Sie zunächst den WordPress-Caching-Mechanismus verstehen, der standardmäßig einen Objekt-Caching-Mechanismus namens WordPress Object Cache verwendet. Es speichert den Inhalt, der zwischengespeichert werden muss, gemäß dem Schlüsselwertmuster (ähnlich dem Schlüsselwert von No-SQL). Natürlich unterstützt es auch die Aufteilung des zwischengespeicherten Inhalts nach Gruppen und die Vermeidung von Konflikten zwischen zwischengespeichertem Inhalt.

Das einfachste WordPress-Caching-Plugin besteht also darin, den von WordPress generierten Schlüsselwert im Speicher zu speichern. Wenn Sie Flie verwenden, wird er auf der Festplatte gespeichert . Natürlich können auch erweiterte WordPress-Plugins mehr. Beispielsweise speichert WP Super Cache die gesamte Seite auf der Festplatte und greift beim nächsten Mal direkt auf die statische HTML-Datei zu, sodass der Server PHP direkt umgehen und CPU-Zeit sparen kann . Batcache speichert die gesamte Seite als Objekt im Speicher. Ich persönlich empfehle die Verwendung von Memcached ausreichend.

Memcached speichert WordPress-Objekte im Speicher. Der Speicher des Servers ist groß genug, die Lese- und Speichergeschwindigkeiten sind schnell genug und die Speicher-Cache-Trefferquote liegt über 97 %. Darüber hinaus beträgt die Anzahl der Abfragen auf jeder Seite nach der Optimierung unseres WordPress-Programms im Allgemeinen etwa 2, sodass die gesamte Website sehr effizient ist. Die Homepage verfügt sogar über 0 SQL und die Seitengenerierung dauert nur 0,0013 Sekunden.

Das WPJAM Basic-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.

WordPress-Programmoptimierung

WordPress-Programmoptimierung basiert auf dem WordPress Object Cache-Mechanismus zur Optimierung von WordPress-Plug-Ins und Themes. Die Haupterfahrung ist wie folgt:

Verwenden Sie nur die erforderlichen WordPress-Plug-Ins. Die Installation zu vieler WordPress-Plug-Ins kann leicht zu Leistungsproblemen führen.

Laden Sie WordPress-Themes von offiziellen Websites herunter, damit die Qualität und Sicherheit der heruntergeladenen Themes gewährleistet werden kann. Wir empfehlen die von xintheme und mir veröffentlichten Autumn- und Honey-Themes. Startseite 0 SQL wurde implementiert.

WordPress-Themes und Plug-Ins versuchen, Vorlagenfunktionen zu verwenden, da WordPress-Vorlagenfunktionen nach Möglichkeit im WordPress Object Cache vorbereitet wurden. Zum Beispiel: Die beiden Funktionen get_the_terms und wp_get_object_terms haben grundsätzlich die gleichen Funktionen, aber get_the_terms ruft Daten direkt aus dem Objektcache ab, ohne eine Abfrage durchzuführen, während wp_get_object_terms jedes Mal Daten aus der Datenbank holt.

Wenn Sie die Datenbank direkt nach WordPress-Plug-Ins und Themes abfragen müssen, bereiten Sie bitte einen Objektcache vor, verwenden Sie wp_cache_set, um die Abfrageergebnisse im Objektcache zu speichern, und verwenden Sie wp_cache_get, um sie beim nächsten Mal direkt abzurufen.

WordPress-Leistungsoptimierungsdienst

Zusammenfassend: Um WordPress zu optimieren, laden Sie zunächst das WPJAM Basic-Plugin herunter und installieren Sie es. Wählen Sie dann einen guten Server und Hosting-Anbieter, optimieren Sie das WordPress-Programm und verwenden Sie Memcached für das Caching.

WordPress ist tatsächlich sehr effizient, gepaart mit der Flexibilität und den leistungsstarken Funktionen von WordPress selbst, ist WordPress definitiv eine sehr gute Wahl für die Erstellung verschiedener Websites, daher verwende ich immer WordPress zum Erstellen von Websites.

Weitere technische Artikel zu WordPress finden Sie in der Spalte WordPress-Tutorial!

Das obige ist der detaillierte Inhalt vonSo optimieren Sie WordPress. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn