8 Möglichkeiten zur Reduzierung der Serverantwortzeit einer WordPress-Website

Veröffentlicht: 2021-03-25
Verkürzen Sie die Antwortzeit des Servers
Folgen Sie @Cloudways

Ich bin sicher, Sie haben auch viele Online-Tools verwendet, um die Leistung Ihrer WordPress-Sites zu überprüfen und Schritte zu ihrer Beschleunigung unternommen.

Aber Sie haben nicht die erwarteten Ergebnisse erhalten. Rechts?

Dies könnte an einer weniger bekannten Tatsache liegen: Die Optimierung einer WordPress-Site umfasst die Arbeit am Frontend sowie am Backend, einschließlich der Hosting-Lösung, die Ihre Websites antreibt.

Heute werde ich die Rolle eines verwalteten WordPress-Hosting- Anbieters bei der Beschleunigung von WordPress-Sites erörtern und wie diese Hosting-Lösungen dazu beitragen, die Serverantwortzeit zu verkürzen.

Bevor ich jedoch beginne, möchte ich, dass Sie den vierstufigen Prozess verstehen, der zum Rendern einer Webseite auf Ihrem Bildschirm führt.

  1. Anfrage : Dies ist die Anfrage, die vom Browser des Besuchers (auch bekannt als Client) initiiert wird.
  2. Antwort : Die Anfrage wird verarbeitet und die erforderlichen Assets (Webseitendateien, Ressourcen usw.) werden vom Server verarbeitet und an den Webbrowser des Besuchers zurückgesendet.
  3. Build : Der Webbrowser verwendet diese Assets, um den Renderprozess für die angeforderte Webseite zu starten.
  4. Rendern : Schließlich wird dem Besucher die Webseite angezeigt.

Von den vier ist der zweite Schritt (Antwort) vollständig vom Hosting-Server abhängig. Kann der Server diesen Schritt (aus welchen Gründen auch immer) nicht durchführen, verzögern sich die nächsten Schritte und damit leidet die UX für den Besucher.

Dies ist bei Shared Hosting durchaus üblich, bei dem dem Benutzer ausreichende Ressourcen zugesagt werden, die dann auf alle auf dem Server gehosteten Sites verteilt werden. Daher leidet die Website-Performance aufgrund des Mangels an angemessenen Ressourcen, was sie langsam macht. Diese langsame Leistung wirkt sich auch auf die SEO und die Benutzererfahrung der Website aus.

  • Was ist die Server-Antwortzeit?
  • Wie kann man die Reaktionszeit des Servers reduzieren?
    • Entfernung zwischen Server und Besuchern
    • Der Verkehr
    • Hosting-Ressourcen
    • Datenbanken
    • Dynamisch vs. statisch
    • Server-Software
    • Wählen Sie WordPress-Hosting mit Bedacht
    • Wie hilft Cloudways bei der Verbesserung der Serverantwortzeit?
  • TTFB auf Cloudways-Servern

Was ist die Server-Antwortzeit?

Die Server-Antwortzeit (auch bekannt als Time To First Byte) ist die Zeit, die ein Server benötigt, um auf die Anfrage des Besuchers zu antworten. TTFB bezieht sich auf die Zeitspanne, während der der Client die Anfrage sendet und der Browser des Clients beginnt, die angeforderte Webseite zu rendern.

An TTFB-Maßnahmen sind drei Komponenten beteiligt

HTTP-Anfrage senden

Eine HTTP-Anfrage wird ausgelöst, wenn der Benutzer die Webseite zum ersten Mal lädt. Der Server empfängt diese Anfrage und bereitet eine entsprechende Antwort vor. Faktoren wie die Netzwerkgeschwindigkeit und die Entfernung zum Server können die Zeit beeinflussen, die der Server benötigt, um die Anfrage zu empfangen.

Bearbeitung der Anfrage

Wenn der Server die Anfrage vom Browser erhält, initiiert er verschiedene Prozesse wie das Ausführen von Skripten, das Abrufen von Daten aus der Datenbank und das Ausführen von Back-End-Aufgaben.

Bearbeitung der Antwort

Nachdem alle Komponenten der Antwort generiert wurden, sendet der Server diese an den Endbenutzer. Dieser Schritt hängt von der Leistung Ihres Website-Hosting-Servers und der Geschwindigkeit der Internetverbindung des Benutzers ab.

Bei der Überprüfung der Ergebnisse eines Online-Leistungsanalysetools wie WebPageTest ist Ihnen vielleicht TTFB aufgefallen. Laut Google-Richtlinien sollte eine Website TTFB nicht länger als 200 ms haben.

Wenn Sie einen Geschwindigkeitstest einer WordPress-Site durchführen, stoßen Sie in Ihren Ergebnissen wahrscheinlich auf Verweise auf langsame admin-ajax.php. Wenn ja, erfahren Sie, wie Sie es beheben können!

Wie kann man die Reaktionszeit des Servers reduzieren?

Viele Faktoren können zu einer langsamen Serverantwortzeit führen. Aber hier werde ich die wichtigsten Faktoren hervorheben, die von Websitebesitzern gesteuert werden können.

1. Entfernung zwischen Server und Besuchern

Entfernung zwischen Server und Besuchern

Beginnen wir mit dem grundsätzlichen Problem – der Entfernung, die die Daten in beide Richtungen zurücklegen müssen!

Bevor Sie einen Hosting-Server fertigstellen, sollten Sie eine ziemlich gute Vorstellung davon haben, wer und wo Ihre Zielgruppe ist. Basierend auf diesen Informationen können Sie das Ihrer Zielgruppe am nächsten liegende Rechenzentrum auswählen. Dadurch wird sichergestellt, dass die Latenz aufgrund der geringeren Distanz, die Daten zum und vom Server zurücklegen müssen, minimal bleibt. Dadurch hat sich die Antwortzeit des Servers drastisch verbessert.

Wenn Ihr Publikum global ist, können Sie WordPress-CDN- Anbieter nutzen, die eine Kopie der Website-Assets auf global verteilten Knoten aufbewahren. Wenn ein Benutzer eine Seite anfordert, wird sie vom nächstgelegenen Knoten und nicht vom ursprünglichen Hosting-Server bereitgestellt.

Ihre langsame Website kann sich auf die Conversion-Raten auswirken!

Probieren Sie Cloudways aus und maximieren Sie die Leistung Ihres WordPress.

Jetzt verbessern!

2. Verkehr

Der Verkehr

Mit dem kontinuierlichen Wachstum Ihres Unternehmens können Traffic-Stöße sehr häufig werden (mit wenig bis gar keiner Vorwarnung).

Lassen Sie mich dies an einem Beispiel verdeutlichen: Wenn Sie ein Sonderangebot auf der Website Ihres Coffeeshops veröffentlichen, kann die Zahl der Besucher der Website deutlich steigen. Als Ergebnis erhält der Server immer mehr Anfragen, die eine sofortige Antwort erfordern. Wenn der Ressourcenverbrauch das Limit erreicht, beginnt die Serverantwortzeit zu steigen. Schließlich, wenn alle Ressourcen verbraucht sind, wird die Website ausfallen und Ihre Marke würde einen Rückgang der Verkäufe und des Rufs verzeichnen.

Ich würde Ihnen nicht empfehlen, keinen kostenlosen Kaffee mehr anzubieten. Was Sie tun können, ist die langsame Server-Reaktionszeit zu verbessern, indem Sie einen Webhost auswählen, der für Leistung optimiert ist und in der Lage ist, Verkehrsspitzen zu bewältigen.

3. Hosting-Ressourcen

Hosting-Ressourcen

Wenn Sie ein Online-Geschäft gründen, sollte der erste Schritt eine gründliche Sitzung zur Erfassung der Serverressourcen sein. Dies sollte Ihnen eine Vorstellung davon geben, wie viel Serverressourcen Sie benötigen, um das Geschäft zu starten, und die zukünftige Prognose des Ressourcenbedarfs.

Wenn Sie sich bezüglich des Vorgangs nicht sicher sind, wenden Sie sich zuerst an den Support Ihres Hosting-Providers und schildern Sie Ihre Situation. Sie können möglicherweise eine Lösung präsentieren, die in Ihrem Fall funktioniert. Sie können den Service sogar ausprobieren, bevor Sie tatsächlich in ihn investieren.

Wählen Sie den Hosting-Provider, der seine Infrastruktur ständig aktualisiert, verwenden Sie die neueste Hardware und aktualisierte Software wie PHP 7.3 und HTTP/2-Server.

In diesem Zusammenhang ist es nicht immer die klügste Entscheidung, sich für den größten Server zu entscheiden. Die effiziente Verwaltung der Ressourcen und die Anwendung der besten Best Practices für Entwicklung und Serververwaltung helfen Ihnen auch, Ihre Serverantwortzeit zu verbessern.

Cloudways bietet eine kostenlose Testversion (ohne Kreditkarte) an, in der Sie jeden Server starten und seine Fähigkeiten anhand Ihrer Anforderungen testen können.

4. Datenbanken

Datenbanken

Eine Datenbank ist ein Ort, an dem alle erforderlichen Informationen gespeichert sind. Es muss so optimiert werden, dass sowohl der Server ohne Verzögerungen auf Informationen zugreifen, diese verwalten und aktualisieren kann. Ungepflegte und/oder riesige Datenbanken benötigen mehr Zeit, um die richtigen Daten abzurufen und somit erhöht sich die Gesamtantwortzeit des Servers.

Um datenbankbezogene Probleme zu beheben, versuchen Sie, unnötige und veraltete Daten zu entfernen und Abfragen für eine intelligentere und schnellere Ausführung neu zu schreiben.

Sie können auch erwägen, Tipps zur Optimierung der WordPress-Datenbank für eine verbesserte Leistung zu verwenden, einschließlich der Optimierung der Datenbankstruktur und der WordPress-Plugins für die Datenbankoptimierung.

5. Dynamisch vs. Statisch

Dynamisch vs. statisch

Dynamische Inhalte werden zur Laufzeit auf Anfrage eines Besuchers generiert und sind in der Regel für jeden Benutzer unterschiedlich. Wenn ich zum Beispiel einen Kaffee bestelle und Sie einen Hamburger bestellen, bleibt der Vorgang auf unserer Seite aufgrund der ähnlichen Benutzeroberfläche der Website gleich. Die Serverantwort wäre jedoch aufgrund der unterschiedlichen Natur der beiden Bestellungen unterschiedlich. Der Server würde zwei verschiedene Datensätze aus der Datenbank holen und zwei separate Antworten vorbereiten. Skalieren Sie nun das Beispiel für ein beliebtes Restaurant und Sie können sich eine ziemlich gute Vorstellung von der Last auf dem Server machen.

Der statische Inhalt ist in HTML, JS, CSS und Bildern der Website hartcodiert. Diese Assets ändern sich bei unterschiedlichen Benutzereingaben nicht und der Server liefert jedem Besucher den gleichen Inhalt. Dies ist der schnellste Weg, um den Inhalt bereitzustellen, da er nicht viele Serverressourcen verbraucht und die Serverantwortzeit verlängert wird.

Experten schlagen vor, statische Inhalte auf ein WordPress-CDN auszulagern , um die Ladezeit und den Verbrauch von Serverressourcen zu reduzieren.

6. Serversoftware

Server-Software

Der Stack des Servers hat einen gravierenden Einfluss auf die Antwortzeit des Servers. Im Allgemeinen besteht der Stack aus einer Kombination von Servern und Cache, die zusammenkommen, um dem Server die Verarbeitungsleistung bereitzustellen. Beliebte Stack-Komponenten sind Apache, NGINX, MySQL/MariaDB.

Vergessen Sie nicht, Ihre WordPress- und PHP-Versionen auf dem neuesten Stand zu halten. Ältere Versionen erfordern oft mehr Serverressourcen und sind in der Antwortverarbeitung ineffizient. WordPress Core Team empfiehlt aufgrund der optimierten Verarbeitung die Verwendung von PHP7.

WordPress auf PHP 7: Leistungsbenchmarks & Upgrade-Leitfaden

7. Wählen Sie WordPress Hosting mit Bedacht

Wählen Sie WordPress-Hosting mit Bedacht

Da Sie nun ein tieferes Verständnis dafür haben, wie Server Anfragen von Clients verarbeiten, können Sie eine fundierte Entscheidung über die Art der Hosting-Lösung für Ihre WordPress-Website treffen. Am besten passt eine dedizierte Umgebung, in der Sie die Serverkomponenten entsprechend Ihren Leistungsanforderungen steuern und optimieren können.

Wenn Sie nicht technisch versiert sind, wählen Sie einen hochoptimierten Managed WordPress-Hosting-Anbieter, der sich um Servermanagement-Probleme kümmert.

8. Wie hilft Cloudways bei der Verbesserung der Serverantwortzeit?

Cloudways ist eine verwaltete Cloud-Hosting-Plattform, die über ihren optimierten Server-Stack verfügt und sich ideal für WordPress-Sites eignet. Eine einfache WordPress-Site, die auf Cloudways gehostet und Breeze installiert ist, kann in nur wenigen ms geladen werden.

Ist es nicht beeindruckend?

Laden Sie WordPress-Sites in nur 37 ms ! Danke an das beste Hosting für WordPress

Entfernung zwischen Server und Besuchern

Cloudways hat sich mit erstklassigen Cloud-Infrastrukturanbietern zusammengetan und bietet als Ergebnis über 55 Rechenzentren weltweit an. Egal wo sich Ihr Publikum befindet, wählen Sie einfach das nächstgelegene Rechenzentrum und starten Sie den Server, ohne sich um die Geschwindigkeit der Website kümmern zu müssen.

Denken Sie daran, je näher der Server ist, desto schneller lädt die Website für das Publikum. Verwenden Sie für ein globales Publikum CloudwaysCDN .

Der Verkehr

Um Datenverkehrsspitzen zu bewältigen, können Serverressourcen auf Cloudways mit nur einem Klick hochskaliert werden.

Diese Funktion ist sowohl für neue als auch für etablierte Online-Unternehmen nützlich. Etablierte Unternehmen können operieren, ohne sich Sorgen machen zu müssen, dass ihr Datenverkehr aufgrund von Serverabstürzen verloren geht, und neue Unternehmen, die sich über ihre zukünftigen Anforderungen nicht sicher sind, können ihre Ressourcen bei Bedarf problemlos skalieren.

Unterstützung

Die Cloud-Experten von Cloudways stehen Ihnen rund um die Uhr zur Verfügung. Zögern Sie nicht, Ihre Anforderungen/Fragen zu besprechen und dem Cloudways-Support mitzuteilen, damit er Sie entsprechend anleiten kann.

Datenbanken

Derzeit unterstützt das offizielle WordPress nur MySQL und MariaDB. In Anbetracht dessen haben wir bei Cloudways WordPress-Benutzern die Wahl gelassen, indem wir beide zur Plattform hinzugefügt haben. Die Konvertierung von MySQL in MariaDB ist nur einen Klick entfernt.

Dynamisch vs. statisch

Wie oben beschrieben, variiert diese Entscheidung von Benutzer zu Benutzer. Bei Cloudways kommen die Server mit vorinstalliertem PHP7 (während Sie dies lesen, die neueste Version ist PHP 7.3), die die Verarbeitung dynamischer Inhalte erheblich verbessern. Sie müssen jedoch sicherstellen, dass Ihre gesamte Anwendungscodebasis mit PHP7 kompatibel ist. Erstellen Sie dazu eine WordPress-Staging- Umgebung Ihrer Live-Site und testen Sie alles. Wenn Sie zufrieden sind, übertragen Sie die Änderungen in die Live-Version. Für statische Inhalte funktioniert unsere ThunderStack- Formel am besten!

Server-Software

Cloudways-Server sind die Kombination aus Apache, NGINX, Varnish, Memcached, PHP-FPM, Redis und der Unterstützung für PHP 7.x. All dies kombiniert und steigert die Leistung einer WordPress-Site.

TTFB auf Cloudways-Servern

Zum Testen habe ich einen 1 GB Linode-Server (im Fremont-Rechenzentrum) mit allen Standardeinstellungen gestartet. Als nächstes habe ich Breeze installiert, um die Minimierung und Gruppierung zu aktivieren.

Anschließend führe ich den Test über den Webseitentest aus. Hier sind die Ergebnisse .

TTFB auf Cloudways

Sie sehen, die Time To First Byte (TTFB) liegt unter 200 ms, was den Richtlinien von Google entspricht.

Wenn dieselbe Site auf Pingdom getestet wird. Hier ist, was ich habe!

After-Performance-Ergebnisse auf Pingdom-Tools

Lassen Sie uns schließen!

Um die Gesamtleistung zu verbessern und die Serverantwortzeit für eine WordPress-Site zu verkürzen, müssen alle Best Practices befolgt werden. Wenn Sie mit dem TTFB-Wert Ihres Hosting-Providers zufrieden sind, können Sie mit der Umsetzung der Tipps zur Beschleunigung einer WordPress-Site beginnen.

Möchten Sie TTFB Ihrer bestehenden WordPress-Site auf Cloudways testen? Beginnen Sie mit einer kostenlosen Testversion und migrieren Sie Ihre WordPress-Site mit nur wenigen Klicks. Und vergessen Sie nicht, die Ergebnisse im Kommentarbereich unten zu teilen.