So verbessern Sie die Geschwindigkeit und Leistung Ihrer WordPress-Site

Veröffentlicht: 2016-01-12

Sie haben Monate damit verbracht, eine beeindruckende WordPress-Site zu entwerfen und mit Kunden und Mitarbeitern zusammenzuarbeiten, um etwas wirklich Besonderes zu schaffen. Jetzt haben Sie es der Öffentlichkeit vorgestellt und yay! Sie sind fertig. Aber warte ... es ist irgendwie langsam. Sie wissen, dass die Geschwindigkeit der Website entscheidend für den Erfolg Ihres Unternehmens (und des Ihrer Kunden) ist. Immer wieder werden Sie mit beängstigenden Statistiken überhäuft, wie „ Fast die Hälfte der Webbenutzer erwartet, dass eine Website in zwei Sekunden oder weniger geladen wird“ und „Benutzer neigen dazu, eine Website zu verlassen, die nicht innerhalb von drei Sekunden geladen ist .“

Es ist leicht, an diesem Punkt des Projekts frustriert zu sein, aber ärgern Sie sich nicht. Bevor Sie die Tür Ihres Webhosts einschlagen oder eine Menge skizzenhafter Plugins hinzufügen, befolgen Sie diese einfachen Schritte, um Ihre WordPress-Site reibungslos, solide und superschnell zu machen.

Schritt eins: Testen!

Bevor Sie beginnen, ist es wichtig, einige Messungen vorzunehmen und einige Tests durchzuführen, um einige Benchmarks zu erhalten, damit Sie wissen, ob die von Ihnen vorgenommenen Änderungen Ihre Website tatsächlich verbessern.

wordpress-performance-bench

Um die Geschwindigkeit Ihrer Website zu testen, ist Ihre beste Wahl eine Kombination aus WebPageTest und Google PageSpeed ​​Insights. WebPageTest gibt Ihnen eine gute Vorstellung von der tatsächlichen Zeit (in Sekunden), die eine Website zum Laden benötigt, und diese Metriken helfen Ihnen zu wissen, ob es das Back-End oder das Front-End ist, das eine Website langsam lädt. Google PageSpeed ​​Insights eignet sich am besten, um zu sehen, wie Ihre Website vom Browser gerendert wird, und kann Ihnen dabei helfen, herauszufinden, was Sie am Frontend verbessern können.

Schritt zwei: Stellen Sie sicher, dass Sie den besten Host haben

Der Preis von Shared Hosting lässt es immer wie ein Schnäppchen erscheinen, aber es hat andere Kosten: langsame Website-Geschwindigkeit, unregelmäßige Leistung und häufige Ausfallzeiten. Der Stress ist es nicht wert, besonders wenn Sie die Möglichkeit haben, einen verwalteten WordPress-Host (wie Flywheel!) Zu wählen, der sich um einen großen Teil Ihrer WordPress-Leistungsprobleme kümmert. Wenn es um das Hosting geht, möchten Sie sich nicht mit Last-Minute-Migrationen, gehackten Websites, unterdurchschnittlichen Servern und unerwarteten Ausfallzeiten zu den wichtigsten Zeiten herumschlagen.

Mit Flywheel ist der Support erstklassig, das Dashboard ist schön und einfach zu bedienen, Ihre Website bleibt sicher und Ihnen steht eine ganze Fülle von Funktionen zur Verfügung. Hör zu!

Schritt drei: Prüfen Sie Ihre Plugins

Das Hinzufügen von Plugins zu einer Website kann viele Funktionen und lustige Dinge bringen, die Ihre Website weit über das Einfache hinausbringen. Leider bringen viele einen Performance Overhead mit sich. Wir haben so viele langsame Websites gesehen, die sofort geheilt werden, indem nur ein paar Plugins deaktiviert werden. Der beste Weg, um Migräne durch die Verwaltung von Plugins zu vermeiden, besteht darin, die Leistung bei der Entwicklung Ihrer Website im Auge zu behalten. „Verlassen Sie sich nicht wochenlang auf ein Plugin, nur damit es zum Fluch Ihrer Existenz wird“ Wenn Sie herausfinden, dass dies Ihre Website extrem langsam macht. Lesen Sie Rezensionen, testen Sie sie regelmäßig und stellen Sie sicher, dass Sie sie auf die neueste Version aktualisieren, sobald diese verfügbar ist.

WordPress-Leistungslogik

All dieses negative Gerede über Plugins soll Sie nur auf die potenziellen Risiken aufmerksam machen, die mit der Verwendung schlechter Plugins verbunden sind. Dies sind normalerweise Plugins, die von unerfahrenen Programmierern entwickelt wurden, oder solche, die eine Menge Datenbankabfragen machen und eine intensive Logikverarbeitung erfordern. Es gibt jedoch gute Nachrichten! Es gibt Tausende von lohnenden Plugins, die Ihre Benutzer und Leser nicht frustrieren, wenn sie auf Ihrer Website herumkriechen. Der Zaubertrick besteht darin, nur diese zu verwenden und nicht die langsamen.

Sie können ganz einfach nachverfolgen, welche Plugins zu Leistungseinbußen auf Ihrer Website führen könnten. Wir verwenden im Allgemeinen ein Plugin namens P3 Profiler, das Ihre gesamte Website durchsucht und zurückmeldet, für welchen Prozentsatz der gesamten Ladezeit jedes Plugin verantwortlich ist. Wenn Sie es mit Geschwindigkeit ernst meinen, führen Sie jedes Mal, wenn Sie ein neues Plugin aktivieren, einen P3-Profiler-Test durch, um sicherzustellen, dass Sie nichts installieren, das die Geschwindigkeit beeinträchtigt. Außerdem verschwenden Sie durch das Benchmarking Ihrer Plugins auf Anhieb keine Zeit damit, mit einem Plugin herumzuspielen, wenn es auf lange Sicht nicht gut funktioniert.

Wenn es Plugins gibt, ohne die Sie einfach nicht leben können, die Ihre Website dennoch verlangsamen, gibt es Möglichkeiten, sie weiterhin zu verwenden. Wenn Sie feststellen, dass ein Plugin langsam geladen wird, besteht der nächste Schritt im Allgemeinen darin, den Speicher auf Ihrem Server zu erhöhen. Die Beseitigung der Notwendigkeit, dies zu tun, ist der beste Aktionsplan, aber es gibt wahrscheinlich eine Handvoll Plugins, die Sie möglicherweise nicht aufgeben möchten (z. B. WooCommerce).

Mit Flywheel können Sie Ihren Plan jederzeit upgraden, um mehr Speicher und damit mehr Geschwindigkeit zu erhalten. Erfahren Sie hier mehr über unsere Pläne.

Schritt vier: Alles zwischenspeichern

Caching, sowohl auf der Serverseite als auch auf der Clientseite, ist ein wichtiger Bestandteil der Leistung von WordPress-Sites. Sobald ein Benutzer Ihre Website zum ersten Mal lädt, können Sie die Browserfunktionen nutzen, um den Inhalt dieser Website lokal zwischenzuspeichern, sodass der Benutzer sie beim nächsten Besuch bereits geladen hat.

In ähnlicher Weise wirkt eine Caching-Schicht auf der Serverseite Wunder, um Ihre Website sehr schnell bereitzustellen. Die gebräuchlichste Methode zum serverseitigen Cachen mit WordPress ist die Verwendung des W3 Total Cache-Plugins. Dieses Plugin (oder ein ähnliches) wird auf fast allen Hosts benötigt. Die Ausnahme von dieser Regel ist Schwungrad; Wir übernehmen das serverseitige Caching für Sie hinter den Kulissen mit Varnish. Die Verwendung von Varnish anstelle eines Plugins kann die Geschwindigkeit drastisch erhöhen, da Varnish nie mit PHP kommunizieren muss. Es stellt zwischengespeicherte statische Kopien Ihrer Website sofort bereit (ohne auch nur die PHP-Anwendungsschicht zu berühren), während Plugins weiterhin von PHP ausgeführt werden.

Auf verwalteten Hosts wie Flywheel teilt das serverseitige Caching dem Browser mit, wie lange Dinge zwischengespeichert werden sollen, indem „expires headers“ gesetzt wird. Der Browser fragt den Server nicht nach weiteren Informationen, wenn diese Header ihm sagen, dass er nicht fragen soll. Über das Caching müssen Sie sich vor allem Gedanken machen, wenn Sie mit der Installation von Plugins oder Themes von Drittanbietern beginnen. Design- und Plug-in-Entwickler können ihre eigenen Header festlegen, die die Standardeinstellungen Ihres Hosts außer Kraft setzen und die Caching-Mechanismen negativ beeinflussen können.

WooCommerce beispielsweise deaktiviert das serverseitige Caching durch das Setzen von Cookies. Es ist normalerweise nicht sehr offensichtlich, wenn Plugins oder Themes das Caching deaktivieren. Wenden Sie sich daher an Ihren Hosting-Provider und bitten Sie ihn, das Cachen Ihrer Website zu erzwingen. Achten Sie jedoch darauf, das Caching nicht auf Seiten zu erzwingen, die wirklich Cookies benötigen, um zu funktionieren, wie z. B. WooCommerce-Warenkorb- und Checkout-Seiten.

Schritt fünf: Verwenden Sie ein CDN

Ein Content Delivery Network (oder CDN) ist ein Netzwerk von Servern, die Ihre Website und ihre Assets je nach Standort des Benutzers von verschiedenen Standorten aus bereitstellen. Angenommen, Sie verwenden kein CDN und Ihre Website wird in San Francisco gehostet. Wenn beispielsweise jemand aus Barcelona Ihre Website besucht, muss er alle Ihre Assets von Ihrem Server in San Francisco abrufen.

WordPress-Performance-CDN

Die große Entfernung zwischen den beiden Standorten dauert eindeutig länger, als wenn jemand aus San Francisco Ihre Website lädt, die in San Francisco gehostet wird. Ein CDN bedient Ihre Assets von einer Reihe verschiedener Server in New York, Seattle, Omaha, Paris, London, Peking UND San ​​Francisco (und vielen mehr). Die Idee ist, dass Benutzer den Server erreichen, der ihnen am nächsten ist, und keine Ladezeit opfern, da zwischen ihnen und dem Server eine geringere Entfernung besteht. Mit einem CDN trifft dieselbe Person aus Barcelona jetzt ein Rechenzentrum in London oder Paris statt in San Francisco. Die Verwendung eines CDN erhöht definitiv die Geschwindigkeit Ihrer Website für Benutzer auf der ganzen Welt!

Einige der beliebtesten CDNs sind Amazon Web Services, CloudFlare und MaxCDN. Die meisten von ihnen haben kostenlose Pläne, aber wenn Sie viele Besucher anziehen und viele Assets haben, müssen Sie höchstwahrscheinlich für ein CDN bezahlen. Sie sind normalerweise einfach einzurichten, aber wenn Sie eine supereinfache Einrichtungslösung wünschen, sollten Sie sich das MaxCDN-Add-on von Flywheel ansehen.

wordpress-performance-ebook

Probieren Sie Leistungseinblicke aus!

Wir wissen, dass Hosting allein nicht alle Ihre WordPress-Leistungsprobleme lösen kann (obwohl die Cloud-Plattform von Flywheel Ihre Website wirklich zum Fliegen bringt!). Kleine Details im Front-End können die Dinge wirklich verlangsamen … und bei so vielen Plugins, Themen und Technologien, die zusammenarbeiten, kann es schwierig sein, zu wissen, wo man anfangen soll.

Unser Performance Insights Add-on gibt Ihnen einen detaillierten Einblick in die Aspekte mit hoher und niedriger Leistung Ihrer Website. Von dort aus gehen wir noch einen Schritt weiter und stellen Ihnen empfohlene Maßnahmen direkt von unserem Expertenteam zur Verfügung, damit Sie genau wissen, wo und wie Sie die Geschwindigkeit Ihrer Website verbessern können! Erfahren Sie hier mehr.