Warum ist Ihre WordPress-Website langsam? Einfache Möglichkeiten, um Ihre WP-Sites zu beschleunigen

Aktualisiert: 12. November 2020 / Artikel von: Jerry Low

WordPress ist mit Abstand das beliebteste Content Management System (CMS) Macht heute mehr als 38% aller Websites der Welt aus. Es wird aufgrund seiner Vielseitigkeit geschätzt, die es Websitebesitzern ermöglicht, schnell Websites von beeindruckender Qualität und Funktionalität zu erstellen.

WordPress muss jedoch verstanden werden, damit es seine beste Leistung erbringt. Wenn Sie eine WordPress-Site betrieben haben und der Meinung sind, dass die Leistung unterdurchschnittlich ist, können Sie die Leistung möglicherweise durch ein paar kleine Änderungen steigern.

Geschwindigkeit ist wichtig
Die Geschwindigkeit Ihrer Website wirkt sich stark auf die Conversion-Rate aus. Studien haben dies durchweg gezeigt Schnelle Seitengeschwindigkeit führt zu einer besseren Conversion-Rate. A Ein Rückgang der Conversions um 20% ist zu verzeichnen für jede Sekunde Verzögerung beim Laden der mobilen Seite. Und laut Denken Sie mit Googlebeträgt der Benchmark für das schnelle Laden der Site 0-1 Sekunden.

1. Nicht richtig zwischenspeichern

Caching ist im Allgemeinen, wenn Anwendungen Daten für eine schnellere Verarbeitung oder einen schnelleren Zugriff im Speicher speichern. In ähnlicher Weise können Sie durch Aktivieren des Caching Teile Ihrer Website für einen schnelleren Zugriff vorladen. Es gibt verschiedene Arten des Caching, die Sie nutzen können, die jedoch im Allgemeinen in eine von zwei Kategorien fallen. clientseitiger Cache oder serverseitiger Cache.

Mit clientseitigem Caching (normalerweise Browser-Caching) können Sie definieren, welche Elemente Ihrer Website im Webbrowser eines Besuchers gespeichert sind. Außerdem können Sie die Speicherdauer dieser Elemente angeben, damit der Browser den Cache mit aktualisierten Elementen aktualisieren kann, wenn Ihre Site aktualisiert wird. Das Browser-Caching funktioniert mit statischen Elementen wie CSS, JS und Bildern.

Serverseitiges Caching ist eine beliebige Caching-Methode, die auf Ihrem Webserver implementiert ist. Diese können umfassen OPcode-Caching, Seiten-Caching, Datenbank-Caching, und mehr. Jede dieser Methoden befasst sich mit verschiedenen Elementen von WordPress, und die Nutzung dieser Elemente kann dazu beitragen, die Leistung unserer Website zu verbessern.

Zum Beispiel ist WordPress sehr datenbankzentriert. Leider erfordern Prozesse, die mit einer Datenbank arbeiten, im Allgemeinen viele Ressourcen (Rechenleistung und Speicher), um ausgeführt zu werden. Beim Datenbank-Caching speichern Sie im Grunde die Ergebnisse früherer Abfragen im Speicher, um die Zeit zu verkürzen, die für die Bereitstellung bestimmter Ergebnisse benötigt wird.

Lösung 1: Installieren Sie gute Caching-Plugins

Caching ist eine der wichtigsten Möglichkeiten, um die Leistung Ihrer WordPress-Website erheblich zu verbessern. Zum Glück gibt es, wie bei allen WordPress-bezogenen Dingen, Plugins, mit denen Sie dabei helfen können. Einige gute Beispiele für WordPress-Caching-Plugins sind: WP Rakete an  Schnelle Leistung.

Lösung 2: Aktivieren Sie OPCache auf Ihrem Webhost

Durch das Zwischenspeichern der kompilierten Operationscodes von PHP-Skripten ermöglicht OPcache Websites, Seiteninhalte erheblich schneller bereitzustellen. Die gute Nachricht ist, dass die meisten Shared Hosting-Anbieter ihren Benutzern erlauben, die OPcache-Erweiterung über ihr Control Panel zu installieren. Um diese Option zum schnelleren Laden Ihrer Website zu nutzen, melden Sie sich einfach bei Ihrem Hosting-Kontrollfeld an und aktivieren Sie diese Funktion.

Beispiel: So aktivieren Sie OPCache unter A2 HostingMelden Sie sich bei cPanel an> Software> PHP-Version auswählen> PHP-Erweiterungen installieren.

2. Auf der Festplatte gespeicherte Datenbanken

Fast immer werden die meisten Webhosting-Anbieter heute bekannt geben, dass sie Solid State Drive (SSD) -Lösungen anbieten. SSDs sind die Hightech-Version der herkömmlichen Festplatte und viel schneller. Trotz des Preisverfalls bei SSD sind sie jedoch immer noch teurer als mechanische Festplatten.

Aus diesem Grund versuchen einige Hosting-Anbieter möglicherweise, mit einem Hybrid-Setup davonzukommen. Sie führen Anwendungen von SSDs aus, verwenden jedoch herkömmliche Festplatten als Speicher. Dies ist eine schlechte Nachricht für WordPress-Benutzer, da sich die Datenbank wahrscheinlich auf den langsameren mechanischen Laufwerken anstelle der SSD befindet. Stellen Sie sicher, dass Sie zur Kenntnis nehmen, ob Ihr Hosting-Anbieter eine vollständige SSD-Lösung anbietet oder nicht.

Lösung: Halten Sie sich an Hosting-Unternehmen, die vollständiges SSD-Hosting anbieten

Siteground SSD Hosting
Beispiel: Alle Websites gehostet bei Siteground Läuft auf SSD-Festplatten - ideal für WordPress-Sites.

Obwohl es eines der billigsten WP-Hostings auf dem Markt ist, Hostinger Läuft auf vollem SSD-Speicher - ideal für das Hosten von WordPress-Sites. Andere bekannte Marken, die auf Voll-SSD laufen, sind: A2 Hosting, Bluehost, und Siteground.

3. Veraltetes PHP

WordPress basiert auf PHP und die Version von PHP, die auf Ihrem Server ausgeführt wird, kann sich auch auf die Leistung Ihrer Website auswirken. PHP 7 wurde getestet PHP 5.6 fast doppelt so schnell zu übertreffen - das ist eine 100% ige Leistungssteigerung!

Das Team von AeroSpike lief Einige Tests zum Vergleich von PHP 5 mit PHP 7.

Ihr Test startete vier Prozesse mit jeweils 100,000 Transaktionen. Alle Läufe wurden mit einem Cluster mit einem Knoten ausgeführt, auf dem Aerospike Server Community Edition Version 3.9.1 unter CentOS 7 mit 32 Intel (R) Xeon (R) CPU E5-2660 @ 2.20 GHz-Prozessoren (mit aktiviertem Hyperthreading) und 32 GB Speicher ausgeführt wurde .

Die beiden verwendeten PHP-Versionen waren php-7.0.10 und php-5.5.38.

Unten finden Sie die Zusammenfassung der Ergebnisse.

Gesamtausführungszeit

Gesamtausführungszeit - PHP7 vs PHP5
Die Gesamtausführungszeit von PHP 7 ist ~ 10 - 12% niedriger als die von PHP 5 (niedriger ist besser).

Operationen pro Sekunde

Operationen pro Sekunde - PHP 7 gegen PHP 5
PHP 7 schreibt / liest ~ 9 - 15% mehr im Vergleich zu PHP 5 (höher ist besser).

Lösung: Aktualisieren Sie die PHP-Version Ihrer Website

Wenn Sie mit einer älteren Version von PHP arbeiten, werden Sie wahrscheinlich ziemlich gute Geschwindigkeitsverbesserungen feststellen, wenn Sie einfach eine neuere Version von PHP auswählen. Die meisten Webhosting-Anbieter bieten mehrere Versionen von PHP an, die Sie über Ihr Webhosting-Kontrollfeld auswählen können.

Beispiel - Auswahl Ihrer PHP-Version unter Hostinger Dies kann über Ihr Hosting-Kontrollfeld erfolgen.

4. HTTP / 2

HTTP / 2 ist a "Neues" Internetprotokoll Im Gegensatz zur Vorgängerversion HTTP 2015 können mehrere Datenanforderungen gleichzeitig ausgeführt werden. Dies hilft, die Ladezeit für die Assets Ihrer Website zu reduzieren.

HTTP / 2
HTTP / 1.1 vs HTTP / 2 - HTTP / 2 kann mehrere Datenanforderungen über eine Verbindung senden. Dies reduziert die zusätzliche Roundtrip-Zeit (RTT) und beschleunigt das Laden Ihrer Website (Erfahren Sie mehr).

Lösung: Implementieren Sie HTTP / 2 

Trotzdem bieten einige Webhosts HTTP / 2 immer noch nicht oder nur für teurere Pläne an. Es gibt zwei Möglichkeiten, wie Sie HTTP / 2 nutzen können. Suchen Sie nach einem Host, der es anbietet, oder verwenden Sie Cloudflare CDN.

Es gibt Webhosting-Anbieter, die unterschiedliche HTTP-Level anbieten. Zum Beispiel, Siteground an GreenGeeks hat HTTP / 2 für alle ihre Pläne verfügbar gemacht, aber A2 Hosting bietet nur HTTP / 2 für seine Turbo-Webhosting-Pläne oder höher an.

5. Rushed Server

Websites sind automatisiert und ihre Leistung kann durch die Menge der ihnen zur Verfügung stehenden Ressourcen beeinträchtigt werden. Jede Site muss über Rechenleistung und Speicher verfügen, um den Webverkehr zu verarbeiten. Je höher das Volumen, desto mehr Ressourcen werden benötigt.

Wenn Ihre Website plötzlich Besucher hat, verfügt Ihr Hosting-Plan möglicherweise nicht über die Ressourcen, um alle auf einmal zu bearbeiten. Dies führt dazu, dass die Site entweder langsamer wird oder für einige Anfragen nicht mehr verfügbar ist.

Überwachen Sie Ihre Hosting-Leistung

Überwachen der Leistung Ihrer Website
Beispiel: WebSitePulse bietet verschiedene Überwachungstools, mit denen Sie Ihre Server und Websites ständig überwachen können.

Es ist wahrscheinlicher, dass die Situation bei gemeinsam genutzten Hosting-Plänen auftritt, da alle Konten auf diesem Server eine feste Menge an Ressourcen gemeinsam nutzen. Um sicherzustellen, dass Ihre Site reibungslos funktioniert, verwenden Sie ein Site-Überwachungstool wie Uptime Roboter, Website-Impuls, und Freshping.

Mithilfe dieser Tools können Sie über einen bestimmten Zeitraum hinweg beurteilen, wie gut Ihr Host arbeitet. Wenn Ihre Site immer langsamer wird oder der Server immer ausfällt, ist es möglicherweise an der Zeit, auf einen besseren Plan oder einen anderen Webhost umzusteigen.

Lösung: Aktualisieren Sie bei Bedarf auf Hosting auf VPS oder höher

Beispiel: Basierend auf unserem Tracking bei HostScoreDie Antwortzeit für SiteGround VPS-Hosting (in Europa gehostete Test-Site) ist etwa 15% schneller als SiteGround Shared Hosting.

VPS-Hosting-Pläne sind teurer als Shared-Hosting-Pläne, können jedoch leichter mit hohem Datenverkehr umgehen. Das ist weil VPS-Hosting-Pläne sind im Allgemeinen skalierbar, was bedeutet, dass Sie die Ressourcenmenge dynamisch erhöhen können, wenn Sie der Meinung sind, dass Ihre Site mehr benötigt.

6. Sperrige Mediendateien

Große, scharfe Bilder oder aufregende Videos können eine große Augenweide sein. Denken Sie jedoch daran, dass diese Multimediadateien häufig groß sind. Als Faustregel gilt: Je größer eine Datei ist, desto länger dauert das Laden.

Dies bedeutet nicht, dass Sie vollständig darauf verzichten müssen, aber denken Sie zumindest daran, Ihre Dateien zu optimieren.

Lösung: Komprimieren Sie Ihre Bilder

Bilder können etwas verkleinert werden, und die Verwendung des richtigen Formats kann auch zur Größenreduzierung beitragen. Beispielsweise ist eine BMP-Datei normalerweise größer als eine GIF- oder JPG-Datei. Um Bilder zu optimieren, können Sie dies manuell oder mithilfe eines Plugins tun. Einige WordPress-Plugins, die diesen Trick ausführen können, sind: EWWW an Kurzes Pixel.

Wenn Sie kein Plugin verwenden, gibt es auch Online-Tools, mit denen Sie Bilder manuell optimieren können. Einige davon sind Optimizilla an EzGIF.

7. Schlecht optimierte / beschädigte Datenbank

Ich habe bereits erwähnt, dass WordPress sehr datenbankzentriert ist und wie SSD-Speicher Abfragen beschleunigen kann. Der Zustand der Datenbank spielt jedoch auch eine Rolle für die Leistung Ihrer Website.

Lösung: Optimieren Sie die Datenbank regelmäßig

Es kann sehr schwierig sein, jedes einzelne Element zu steuern, das in Ihre Datenbank aufgenommen wird. Daher müssen Sie von Zeit zu Zeit einige Reinigungsarbeiten durchführen. Auf diese Weise bleibt Ihre Datenbank organisiert und kann mit voller Geschwindigkeit arbeiten.

Es gibt auch Plugins, die Sie dafür verwenden können. Einige gute Beispiele sind WP DBManager an WP Sweep.

8. Langsamer DNS-Anbieter

Viele Menschen glauben, dass Time to First Byte (TTFB) das A und O der Geschwindigkeitsmesser ist, aber nicht viele brechen TTFB tatsächlich auf und versuchen, die einzelnen Elemente darin anzusprechen. Eines der Elemente, die zu TTFB beitragen, ist die DNS-Auflösung.

Dieser Prozess, bei dem Domänennamen in IP-Adressen übersetzt werden, benötigt Zeit. Verschiedene DNS-Anbieter arbeiten unterschiedlich und die Verwendung eines guten DNS-Anbieters kann auch die Ladegeschwindigkeit Ihrer Site beschleunigen.

Lösung: Wechseln Sie zu einem besseren DNS-Anbieter

Führen Sie einen Test auf Ihrer Site mit aus, um Ihre DNS-Geschwindigkeit zu überprüfen Pingdom Werkzeuge Klicken Sie anschließend im Ergebnisdiagramm auf die erste Instanz Ihres Domainnamens. Dadurch wird ein Feld erweitert, in dem die Komponenten Ihres TTFB angezeigt werden. Suchen Sie in diesem Feld nach einer Zeile mit der Aufschrift "DNS".

Die DNS-Geschwindigkeiten variieren je nach Anbieter.

Vergleichen Sie es mit den aggregierten DNS-Geschwindigkeiten verschiedener Anbieter auf das Diagramm bei DNS Perf und überlegen Sie, ob Ihre DNS-Geschwindigkeit dort ist, wo sie sein sollte. Wenn nicht, kann die Entscheidung für einen anderen DNS-Anbieter für die Ladegeschwindigkeit Ihrer Site von Vorteil sein.

Cloudflare ist einer der beliebtesten DNS-Anbieter, und Sie können kostenlos ein Konto bei ihnen einrichten.

9. Zu viele Plugins

Eines der Dinge, die die Leute an WordPress lieben, ist, wie einfach es ist, die Funktionalität einfach mithilfe eines Plugins zu verbessern. Da es Open Source ist, hat WordPress eine riesige Entwicklergemeinschaft Das ist eine gute Wahl, führt aber zu Plugins, deren Qualität stark variiert.

Plugins sind auch Erweiterungen des grundlegenden WordPress-Codes. Je mehr Sie verwenden, desto umfangreicher wird Ihre WordPress-Instanz. Dies erhöht wiederum den Overhead Ihrer Site und kann die Leistung in unterschiedlichem Maße beeinträchtigen.

Lösung: Reduzieren Sie die Verwendung von Plugins

Stellen Sie nach Möglichkeit sicher, dass Sie nur die Plugins ausführen, die Sie wirklich benötigen, und versuchen Sie, unnötige Flusen zu entfernen. Denken Sie auch daran, nicht verwendete Plugins zu entfernen! Es gibt heutzutage viele Plugins, die versuchen, viele verschiedene Dinge zu erreichen. Versuchen Sie daher nach Möglichkeit sicherzustellen, dass die Funktionalität nicht durch Ihre Plugins dupliziert wird.

10. Gehackte Site

In der Vergangenheit übernahmen Hacker die Website und verursachten Chaos nur für Tritte. Der Cyberkriminelle von heute ist anspruchsvoller und wird versuchen, zu vermeiden, dass Sie ihre Anwesenheit entdecken. Ihr Ziel ist es, die Ressourcen in Ihrem Konto zu nutzen, um sich selbst zu bereichern - zum Beispiel, indem Sie damit Kryptowährung abbauen.

Dies entzieht Ihrer Site Ressourcen und kann einen großen Einfluss auf die Leistung haben. Da sie unter dem Radar fliegen, müssen Sie Ihre Website regelmäßig aktiv scannen, um sicherzustellen, dass sie nicht stillschweigend entführt wurde.

Investieren Sie in ein Sicherheitstool von einem seriösen Sicherheitslösungsanbieter wie Sucuri und stellen Sie sicher, dass Sie nur Plugins aus vertrauenswürdigen Quellen installieren. Um zu überprüfen, ob Ihre Plugins echt sind, verwenden Sie ein Tool wie Plugin Security Checker nach Problemen suchen.

Versuchen Sie es, um Komplikationen zu vermeiden Überprüfen Sie den Ruf eines Plugins bevor Sie es installieren.

Fazit: Konzentrieren Sie sich auf die Details

Wie Sie jetzt sehen können, kann das Ausführen einer effizienten WordPress-Site praktisch ein Vollzeitjob sein. Wenn Sie jedoch Best Practices auflisten und regelmäßig befolgen, können Sie die Wahrscheinlichkeit einer leistungsschwachen WordPress-Site verringern, als wäre dies eine Selbstverständlichkeit. Denken Sie daran, sich bei allem, was Sie tun, auf die Leistung zu konzentrieren und sorgfältig zu überlegen, was Sie Ihrer Website hinzufügen möchten. Viele neue WordPress-Site-Besitzer neigen dazu, über Bord zu gehen und alles außer dem Spülbecken hineinzuwerfen.

Vermeiden Sie diese Versuchung und bauen Sie langsam auf Funktionen auf, wenn Ihre Website und Ihr Unternehmen wachsen.

Über Jerry Low

Gründer von WebHostingSecretRevealed.net (WHSR) - eine Hosting-Bewertung, die von 100,000-Benutzern als vertrauenswürdig und nützlich erachtet wird. Mehr als 15 Jahre Erfahrung in den Bereichen Webhosting, Affiliate-Marketing und SEO. Mitwirkender bei ProBlogger.net, Business.com, SocialMediaToday.com und anderen.