WordPress ist langsam - tun Sie etwas mit diesen 10 Schritten
WordPress ist ein erstaunliches CMS, das die Welt des Publizierens für alle geöffnet hat, aber es kann auch fürchterlich langsam sein. Hier sind ein paar Plugins und Änderungen auf Serverebene, die Sie vornehmen können, um Ihrer Website einen sofortigen Geschwindigkeitsschub zu verleihen.
Schnallen Sie sich an, und halten Sie immer Hände und Füße im Inneren der Fahrt.
Überprüfen Sie Ihre Ladezeit
Verwenden Sie WebPageTest.org, um eine schnelle Leistungsüberprüfung durchzuführen. Insbesondere sollten Sie die Scorecard auf verbesserungsbedürftige Bereiche überprüfen. Wenn Sie in einem Bereich besonders schlecht arbeiten, können Sie weitere Nachforschungen anstellen. (In diesem Fall habe ich keine Dateien minimiert, daher wird auch kein Versuch unternommen, sie zu komprimieren.) Führen Sie den Test auf jeden Fall erneut aus, nachdem Sie die unten beschriebenen Änderungen vorgenommen haben, damit Sie die Verbesserungen kontinuierlich überprüfen können. Wenn Ihre Punktzahl in den 90ern liegt, haben Sie großartige Ergebnisse erzielt!
WordPress-Plugins für eine schnellere Site
p3 Plugin Profiler
Verwenden Sie zunächst den P3 Plugin Profiler, um die wichtigsten Verlangsamungen Ihrer Site zu ermitteln. Wenn Sie einen erheblichen Straftäter finden, überlegen Sie, wie dringend Sie dieses Plugin wirklich benötigen. Könnten Sie einige Funktionen stattdessen manuell programmieren? Bedenken Sie, wie viel Zeit für das Laden der Seite - vielleicht eine Sekunde oder mehr - von diesen Plugins benötigt wird, und überlegen Sie genau, was genau ist Wert Sie fügen Ihrer Website hinzu. Ja, wir führen eine Liste der besten WordPress-Plugins, aber ehrlich, wenn Sie sie installiert haben alles Das Laden Ihrer Site würde einige Minuten dauern.
Statt beispielsweise ein Plugin zum Einfügen von Google Analytics-Code zu verwenden, öffnen Sie einfach das header.php von Ihrer Theme-Datei und fügen Sie den Code stattdessen manuell ein - boom! Es gibt eine weitere MySQL-Abfrage, die Sie gespeichert haben, indem Sie die Plugins-Optionen nicht laden müssen. Um zu beginnen, wählen Sie Scan starten dann Auto-Scan aus dem neuen Werkzeuge -> P3 Plugin Profiler Möglichkeit. In diesem Beispiel bin ich ziemlich zufrieden mit den aktuellen Auswirkungen von Plugins - im Allgemeinen tragen sie nur dazu bei 0,3 Sekunden pro Besuch, Der Großteil davon stammt aus einem wesentlichen SEO-Plugin. Ich kann damit leben, also werde ich keine Plugins deaktivieren - das Problem liegt woanders.
W3 Cache insgesamt
Dies ist das Schweizer Taschenmesser für das Zwischenspeichern von Plugins, fühlt sich jedoch manchmal als ultimatives Deluxe-Modell mit 100 Anhängen an, das so komplex und umständlich ist, dass die Verwendung sogar eines dieser Anhänge ausreicht, um Sie abzuschrecken und das Ganze einfach zu vergessen. Wenn Sie sich selbst kennzeichnen möchten, lesen Sie meine kurze Einführung in das Einrichten des Plugins. So konfigurieren Sie die verschiedenen Einstellungen für das W3 Total Cache Plugin für Ihren Wordpress-Blog sprach über die Vorteile der Installation des W3TC-Plugins in Ihrem Wordpress-Blog, um das Zwischenspeichern zu beschleunigen, aber einige Leser waren verständlicherweise etwas misstrauisch Holen Sie das Beste aus dem Plugin heraus.
WP Super Cache
Wenn der gesamte W3-Cache für Sie kompliziert erscheint und Ihre Site relativ statisch ist, sollten Sie stattdessen WP Super Cache verwenden. Mit einem etwas stumpfer werdenden Instrumenten-Ansatz wird Super Cache einfach generiert statische HTML-Dateien und dient denen, bevor WordPress überhaupt geladen wurde. Obwohl die Seiten neu erstellt werden, wenn neue Beiträge veröffentlicht oder Kommentare genehmigt werden, funktionieren alle anderen dynamischen PHP-Elemente Ihrer Seite nicht mehr. Daher müssen Sie die dynamischen Widgets, die Javascript verwenden, neu gestalten oder suchen
Verwenden Sie ein CDN, um statische Dateien zu liefern
CDNs sind ein erstklassiger Dienst, der Ihre statischen JS-, CSS- und Bilddateien mit extrem hoher Geschwindigkeit hostet, sodass sich Ihr Server auf das Bereitstellen von HTML konzentrieren kann. Sie benötigen das W3 Total Cache-Modul, um das Umschreiben von Datei-URLs auszuführen. Der Browser des Benutzers versucht, die Dateien vom CDN zu laden. Wenn das CDN diese bestimmte Datei noch nicht hat, wird sie zuerst von Ihrem Server abgerufen. Dies wird lustigerweise als PULL-Zone bezeichnet. MaxCDN ist ein Budgetdienst, den ich benutze.
Server-Ebene
FastCGI
PHP läuft normalerweise als Apache-Modul. Wenn Sie FastCGI aktivieren, wird es als separater Prozess ausgeführt. Dies ist normalerweise nur eine Einstellung in Ihrem Bedienfeld. Sie müssen keine zusätzlichen Einstellungen installieren oder Einstellungen vornehmen. Ein Klick, um die Sache schneller zu machen. Viele Hosts, wie z. B. Media Temple, aktivieren dies jetzt automatisch für alle neuen Hosting-Accounts. Trotzdem lohnt es sich trotzdem zu überprüfen, da dies ein einfacher und effektiver Schritt ist.
Installieren Sie mod_pagespeed
Mod_pagespeed wurde von Google erstellt, um Website-Optimierungen für jedermann einfach zu gestalten. Es ist nicht ganz so “einfach für alle” Aber wenn Sie es konfigurieren können, erleben Sie einen deutlichen Geschwindigkeitsschub. Das Apache-Modul führt eine Reihe verschiedener Code-Anpassungen automatisch aus, wenn die Seite geliefert wird, z. B. Minimierung und Komprimierung von JS- und CSS-Dateien sowie JPG-Optimierung. Einige davon könnten zwar mit w3 Total Cache erreicht werden, aber mod_pagespeed macht den gesamten Prozess weniger schmerzhaft - ich konnte die Minification nie richtig mit w3 Total Cache konfigurieren, ohne einige Plug-Ins zu beschädigen oder das Stylesheet zu beschädigen. Bei Media Temple Grid Service-Konten ist das Aktivieren von mod_pagespeed ein einfacher Fall, wenn Sie darauf klicken “aktivieren” für jede Domain, auf der Sie es haben möchten. Ja, es ist wirklich so einfach, weshalb ich versucht bin, einige meiner Websites in den Grid-Service zu verschieben. DreamHost unterstützt dies offenbar auch für alle Kundenebenen. Auf nicht unterstützten Hosts sollten Sie die Installationsanweisungen von Google überprüfen. Sie benötigen jedoch Root-Zugriff auf den Server, sodass dies bei nicht unterstützten Shared Hosting-Diensten sicherlich nicht der Fall ist.
Installieren Sie APC
Wenn Sie etwas in W3 Total Cache zwischenspeichern, müssen Sie dies nur tun Platte und Platte: erweitert standardmäßig verfügbar. Alternative PHP Cache (oder kurz APC) ist eine zusätzliche Software, die Sie auf Ihrem Server installieren können, um RAM-basiertes Caching zu ermöglichen. Einige Leute finden, dass die Auswahl von APC für Minify und Page-Cache tatsächlich nachteilig ist - verwenden Sie stattdessen Disk Enhanced und lassen Sie APC für das Objekt- und Datenbank-Caching übrig. Ihre Erfahrung kann jedoch variieren, versuchen Sie es erneut mit jeder Einstellung und testen Sie sie erneut. Die Installation von APC erfordert Root-Zugriff (obwohl einige es geschafft haben, es auf (mt) GS-Dienst mit umstrittenen Vorteilen zu installieren), Daher müssen Sie Anweisungen zu Ihrem spezifischen Betriebssystem oder Host finden.
CloudFlare
Informieren Sie sich darüber, was genau CloudFlare ist. Schützen und beschleunigen Sie Ihre Website kostenlos mit CloudFlare Schützen Sie und beschleunigen Sie Ihre Website kostenlos mit CloudFlare CloudFlare ist ein faszinierendes Start-up von den Entwicklern von Project Honey Pot, die vorgeben, Ihre Website vor Spammern zu schützen. Bots und andere böse Web-Monster - sowie Ihre Website etwas beschleunigen… Lesen Sie hier mehr, aber hier ist die TL; DL Version: Sofortige Erhöhung der Geschwindigkeit durch einfaches Ändern des DNS.
Host wechseln
WPEngine wurde speziell für WordPress entwickelt und optimiert. Viele dieser Empfehlungen sind bereits standardmäßig aktiviert. Dies kostet jedoch nur 29 US-Dollar pro Monat für eine kleine Website mit bis zu 25.000 Besuchen. Media Temple Grid Service ist der beste gemeinsame Host mit nur einem Klick. Die meisten dieser Optimierungen werden ab 20 $ pro Monat installiert. Wir werden im nächsten Monat eine vollständige Übersicht und ein Giveaway erhalten, bleiben Sie also dran!
Sie können beschleunigen Sie WordPress, aber wie Sie sehen, ist es ein bisschen Arbeit, um jedes Stück Leistung zu pressen. Weitere Tipps, die Sie der Liste hinzufügen können? Wir würden sie gerne unten hören.
Bildnachweise: Shahbaz Majeed Via Flickr
Erfahren Sie mehr über: Wordpress-Plugins.