Die Installation von WordPress ist sehr einfach. Optimierung braucht Zeit. Nicht jeder, der eine eigene WordPress-Website besitzt oder betreibt, ist Programmierer. Viele WordPress-Benutzer kennen HTML nicht einmal. Sie können Hosting vom besten Hosting-Anbieter kaufen, aber es gibt einige Dinge, die auf maximale Leistung geprüft werden müssen. In diesem Tutorial geht es nicht um die Optimierung oder Einrichtung von Caching-Plugins. Diese Themen wurden in der Vergangenheit behandelt. Heute lernen wir Plugins kennen, mit deren Hilfe wir die Leistung einer WordPress-Website analysieren können, um die Problembereiche zu verstehen und deren Auswirkungen auf die Website zu erkennen.
WordPress ist eine komplexe Software. Es gibt viele Dinge im Hintergrund, die zum Laden einer Seite erforderlich sind. Durch die direkte Installation eines Caching-Plugins wird die Website auf jeden Fall etwas beschleunigt. Wenn Sie jedoch die Leistung Ihres aktiven Themas und Ihrer Plugins verstehen, erhalten Sie mehr Einblicke. Sie können sie reparieren und Ihre Website auf den ersten Blick verbessern. Bevor wir über die Art und Weise der Analyse sprechen, wollen wir darüber sprechen, was die Leistung beeinflusst.
Einige der Faktoren, die die Leistung einer WordPress-Site beeinflussen, sind:
Die meisten Support-Tickets in WordPress.org-Foren beziehen sich auf Dinge, die nicht ordnungsgemäß funktionieren. Plug-Ins scheinen die meisten Probleme zu verursachen. Im Gegensatz zu Motiven im WordPress-Repository werden Plugins von einem Überprüfungsteam nicht streng getestet. Sie werden von einer Handvoll Leuten angesehen, aber es ist eine flüchtige Prüfung auf Sicherheits- / Spam-Probleme, nicht auf die Qualität. Nach der Genehmigung laden Benutzer ihre neuen Plugins oder Updates direkt hoch, und Benutzer, die diese Plugins verwenden, können sie auf ihrer eigenen Site aktualisieren. Wenn das Plugin einen Fehler aufweist, führt dies dazu, dass Ihre Website einige Fehler aufweist oder überhaupt nicht geladen wird. Eine häufig vorgeschlagene Lösung, wenn so etwas auftritt, ist, alle Plugins zu deaktivieren und sie dann einzeln zu aktivieren, um das problematische Plugin zu finden.
Bevor wir weitergehen, klären wir zwei Mythen über Plug-Ins auf:
Um eine WordPress-Website und die Leistung der Plugins analysieren zu können, benötigen wir einige Plug-Ins und einige externe Dienste. Für jemanden mit einem VPS oder einem dedizierten Server, für den Sie mehr Einblick benötigen, können Sie einen kostenpflichtigen Dienst wie New Relic verwenden, mit dem Sie die Leistung von Beiträgen, Kategorien, Tags und anderen Inhaltstypen sowie detailliertere Diagramme messen können. In diesem Artikel werden nur die Plugins und Tools verwendet, die kostenlos verwendet werden können.
Öffne dein wp-config.php und ändern Sie den Wert von konstant WP_DEBUG
zu wahr
und darunter hinzufügen define ('SAVEQUERIES', wahr);
/ ** * Für Entwickler: WordPress-Debugging-Modus. * * Ändern Sie diese Einstellung in true, um die Anzeige von Benachrichtigungen während der Entwicklung zu ermöglichen. * Es wird dringend empfohlen, dass Plugin- und Designentwickler WP_DEBUG * in ihren Entwicklungsumgebungen verwenden. * / define ('WP_DEBUG', true); define ('SAVEQUERIES', wahr);
Dies würde uns ermöglichen, Fehler zu sehen und Informationen zu der auf jeder Seite durchgeführten Datenbankabfrage zu erhalten.
Wenn Ihr Thema nach der Definition Fehler aufweist, die zuvor nicht angezeigt wurden WP_DEBUG
Einige versteckte Fehler werden angezeigt, wenn jetzt ein Fehler angezeigt wird. Bevor wir zu WordPress-Fehlern wechseln, ist es wichtig, dass das Design keine größeren PHP-Fehler enthält. Sobald alle größeren Fehler behoben sind, können Sie Ihr Design basierend auf den von WordPress festgelegten Richtlinien für die Themenüberprüfung testen.
Wenn Sie das Theme Check-Plugin erfolgreich installiert haben, finden Sie im Menü "Darstellung" ein Untermenü "Theme Check". Das aktive Design ist standardmäßig ausgewählt. Wenn nicht, wählen Sie es aus und klicken Sie auf "Check It!". Taste. Sie müssen nicht jeder empfohlenen Empfehlung folgen, da einige lediglich als informativ gekennzeichnet sind, jedoch sollten Sie die WordPress-Standards in Ihrem Thema so gut wie möglich einhalten.
Für eine optimale Leistung müssen Sie Ihren WordPress-Kern, Designs und Plugins auf die neueste stabile Version aktualisieren. Das Plugin "Deprecated Calls" hilft bei der Identifizierung von Code in unserem Design oder den installierten Plugins, die veraltete Funktionsaufrufe in WordPress verwenden. Das Plugin schlägt auch das neueste Äquivalent der Funktion vor, das es Entwicklern erleichtert, ihren Code zu aktualisieren. Um auf die Plugin-Daten zuzugreifen, klicken Sie im Menü "Extras" auf den Link "Veraltete Anrufe".
Veraltete AnrufeWenn Sie die Admin-Leiste aktiviert haben, während Sie das Frontend Ihrer Website besuchen, sollte oben ein Link "Debug" angezeigt werden. Klicken Sie darauf, um die Debug-Informationen zu dieser bestimmten Seite Ihrer Website anzuzeigen. Auf diese Weise können Sie schnell die Anzahl der Abfragen ermitteln, die zum Rendern einer Seite in Ihrer Website ausgeführt wurden. Wenn Sie Widgets entfernen und die Anzahl der angezeigten Beiträge reduzieren, können Sie die Anzahl der Abfragen und die Last auf dem Server reduzieren. Die Debug-Leiste ist auch nützlich, wenn Sie analysieren, welche Vorlage in Ihrem Design zum Rendern einer Seite / eines Beitrags verwendet wird, und auch die verwendeten Regeln zum Umschreiben überprüfen.
Um die Auswirkungen von Plug-Ins auf die gesamte Website zu analysieren, verwenden wir das P3-Profil-Plug-In. Wenn Sie es bereits installiert haben, suchen Sie im Menü "Extras" den Link "P3 Plugin Profiler" und klicken Sie darauf. Klicken Sie auf die große blaue Schaltfläche "Start Scan" und wählen Sie dann die Option "Auto Scan", um den Test automatisch durchzuführen. Nun lädt das Plugin jede Seite der Website und analysiert, wie viel Zeit das Laden von WordPress und der Plugins benötigt. Sobald der Scan abgeschlossen ist, wird die Schaltfläche "Ergebnisse anzeigen" angezeigt. Klicken Sie auf die Schaltfläche.
P3 Plugin ProfilerMit den Daten im Ergebnis sollten Sie nun die Auswirkungen jedes Plugins auf die Gesamtladezeiten verstehen und vergleichen können. Mit den erweiterten Einstellungen können Sie auch die Test-IP ändern und die letzten 100 Besuche protokollieren.
Fehlerbehebung ist der wichtigste Prozess einer Website-Optimierung.
Die Anzahl der Beiträge und sonstigen Elemente, die auf jeder Seite Ihrer Website angezeigt werden, beeinflusst die Ladezeit. Wenn Sie die Anzahl der auf jeder Seite angezeigten Beiträge, benutzerdefinierten Beitragstypen und Widgets reduzieren, wird die Anzahl der Abfragen reduziert und die Geschwindigkeit Ihrer Website wird direkt beeinflusst.
Es kann jeweils nur eine bestimmte Anzahl gleichzeitiger Verbindungen zwischen Ihrem Browser und einem Host hergestellt werden. Mit Tools wie Pingdom Tools oder GTmetrix können Sie verstehen, wie Ihre Website geladen wird. Kombinieren Sie Symbole und andere kleinere Bilddateien in einer einzigen Datei, die auch als Sprite bezeichnet wird, und zeigen Sie sie mithilfe der CSS-Hintergrundposition an. Sie können auch mehrere CSS- oder JavaScript-Dateien zusammenfassen, um die Anzahl der HTTP-Anforderungen zu reduzieren und die Website zu beschleunigen.
Durch das asynchrone Laden von Skripts wie Google Analytics oder eines anderen Skripts kann die Website zuerst geladen werden, ohne auf diese Datei zu warten. Derzeit ist die breiteste Verwendung davon für große Bildergalerien, in denen nur die Bilder angezeigt werden, die im oberen Bereich der Website für den Benutzer sichtbar sind, und andere Bilder auf der Seite werden geladen, wenn der Benutzer die Seite scrollt.
Das Deaktivieren nicht benötigter Plugins kann auch dazu beitragen, die Website zu beschleunigen. Die Anzahl der aktiven Plugins ist kein genaues Maß für den Einfluss auf die Geschwindigkeit einer Website. Wie bereits erwähnt, beeinflusst die Codierung der Plugins die Geschwindigkeit. WordPress ist ein Community-Projekt. Wenn Sie einen Fehler in einem Plug-In finden, ist es wichtig, dass Sie die Seite des Plug-Ins im WordPress-Repository aufrufen und feststellen, dass es nicht funktioniert, und einen Fehlerbericht im Forum erstellen. Dadurch können andere Benutzer auf Probleme aufmerksam werden, ohne sich selbst installieren und prüfen zu müssen.
Wenn Sie alle Fehler behoben und Ihre Website manuell optimiert haben, müssen Sie im letzten Schritt ein Caching-Plugin wie WP Super Cache oder W3 Total Cache verwenden. Ich persönlich beziehe mich auf W3 Total Cache. Es wird jedoch empfohlen, beide auszuprobieren und denjenigen auszuwählen, mit dem Sie sich auskennen. Diese Plugins bieten die Möglichkeit, mehrere CSS / JS-Dateien in einer einzigen CSS / JS-Datei zu kombinieren und diese zu minimieren, um die Ladezeiten zu verringern.
Wenn Sie Tools oder Plugins verwenden, die Sie persönlich zur Analyse der Leistung Ihrer WordPress-Website verwenden, teilen Sie uns dies bitte in den Kommentaren mit. Denken Sie immer daran, Fehler in Ihrem Design zu beheben, bevor Sie ein Caching-Plugin verwenden. Wenn Sie schrittweise arbeiten, können Sie Fehler früher in der Entwicklung einer Website beheben.