marco-ziemann-logo

Reduzieren Sie TTFB in WordPress-Seiten

ttfb in worpress verbessern

Wenn es um die Gesamtgeschwindigkeit Ihrer WordPress-Seite geht, konzentrieren wir uns normalerweise auf die Leistung der Benutzeroberfläche und Optimierungen, um die Seitenladegeschwindigkeit zu verbessern. Manchmal ist es jedoch schön, es von der Serverseite aus zu beobachten, wo die Seite ganz am Anfang geladen wird. Heute werden wir sehen, wie sich TTFB (Time to First Byte) auf Sie auswirkt, und einige einfache Möglichkeiten zur Reduzierung besprechen. TTFB ist ein oft übersehener Leistungsfaktor, den Sie jedoch beim Testen der Geschwindigkeit Ihrer Website berücksichtigen sollten. Lassen Sie uns anfangen TTFB in WordPress zu verbessern.

Zusammenfassung
Heute werden wir sehen, wie sich TTFB auf Sie auswirkt, und einige einfache Möglichkeiten zur Reduzierung besprechen. TTFB ist ein oft übersehener Leistungsfaktor, den Sie jedoch beim Testen der Geschwindigkeit Ihrer Website berücksichtigen sollten.

Was ist TTFB eigentlich?

TTFB steht für Time to First Byte. Einfach ausgedrückt ist dies ein Maß dafür, wie lange der Browser warten muss, bevor er das erste Datenbyte vom Server erhält. Je länger es dauert, diese Daten zu erhalten, desto länger wird Ihre Seite angezeigt. Ein häufiges Missverständnis ist, dass dieser Wert aus der DNS-Suchzeit berechnet wird, die anfängliche Berechnung von TTFB über das Netzwerk jedoch immer die Netzwerklatenz beinhaltet. Dies beinhaltet einen dreistufigen Prozess, und Latenz und Verzögerung können irgendwo dazwischen auftreten, was zu Ihrer gesamten TTFB beiträgt.

TTFB: Jetzt Verzögerungen und Latenzen vermeiden – 3-Phasen

1. Anfrage an den Server

Wenn jemand Ihre Website besucht, wird als erstes eine HTTP-Anfrage vom Client (Browser) an den Server gesendet. Es gibt viele Faktoren in diesem Schritt, die zu Verzögerungen führen können. Langsame DNS-Suchzeiten können zu längeren Anfragezeiten führen. Wenn der Server geografisch weit entfernt ist, kann dies aufgrund der Entfernung, die die Daten zurücklegen müssen, zu Latenzen führen. Darüber hinaus können komplexe Firewall-Regeln die Routing-Zeiten verlängern. Und vergessen Sie nicht die Internetgeschwindigkeit des Kunden.

2. Server-Verarbeitung

Nachdem die Anfrage gesendet wurde, muss der Server sie verarbeiten und eine Antwort generieren. Dies kann zu einer Reihe verschiedener Verzögerungen führen, wie z.b. langsame Datenbankaufrufe, viele Skripte von Drittanbietern, kein Zwischenspeicher für erste Antworten, schlecht optimierte WordPress-Designs oder Serverressourcen wie Festplatten-E/A oder ineffizienter Speicher.

3. Antwort an den Kunden

Nachdem der Server die Anforderung verarbeitet hat, muss er die Anforderung an den Client zurücksenden (oder vielmehr das erste Byte erneut übertragen). Dies wird stark von der Netzwerkgeschwindigkeit des Servers und des Clients beeinflusst. Wenn der Kunde eine langsame Internetverbindung vom WLAN oder Wi-Fi-Hotspot hat, wird dies in der TTFB widergespiegelt.

Wie wichtig ist TTFB?

Es ist wichtig zu verstehen, dass sich TTFB (Zeit bis zum ersten Byte) von der Geschwindigkeit der Website unterscheidet. Dies ist wirklich ein Maß für die Reaktion. Im Internet wird viel darüber diskutiert, ob TTFB eine Rolle spielt. Einige sagen, es sei unglaublich (Cloudflare, LittleBizzy), andere sagen, es sei wichtig (Ilya Grigorik, Web Performance Engineer bei Google). Beide Seiten machen einige vernünftige Argumente darüber, warum es wichtig ist oder nicht, sowie einige Fragen darüber, wie es tatsächlich berechnet wird.

Moz hat sogar eine detaillierte Untersuchung der Beziehung zwischen Suchreihenfolge und Zeit bis zum ersten Byte durchgeführt. Ob dies daran liegt oder dass Seiten mit geringerer TTFB einfach generell schneller sind, ist allerdings schwer zu beurteilen, was am PageSpeed-Faktor von Google liegen könnte.

TTFB-Metrik verstehen

Anstatt jedoch Zeit damit zu verbringen, darüber nachzudenken, ob es wichtig ist oder nicht, möchten wir uns auf die Änderungen konzentrieren, die Sie vornehmen können, um diese Metrik zu verbessern. Alles, was Sie tun, kann zur Gesamtgeschwindigkeit Ihrer WordPress-Site beitragen, was sich wiederum auf Ihre TTFB auswirkt z.B CDN, WordPress Host, Cache und Datenbanken. Alles in allem ist alles unter 100 ms eine großartige TTFB. Google PageSpeed Insights empfiehlt eine Serverantwortzeit von weniger als 200ms. Wenn Sie sich im Bereich von 300-500 ms befinden, ist dies sehr normal. Und wenn es 600 ms überschreitet, haben Sie möglicherweise etwas auf Ihrem Server falsch konfiguriert, oder es ist möglicherweise an der Zeit, auf ein besseres Webpack umzusteigen. Oder befolgen Sie die nachstehenden Tipps, wie Sie Ihre TTFB reduzieren können. Und denken Sie daran, dass SSL/TLS auch ein Faktor sein kann.

Wie misst man seine TTFB?

Es gibt mehrere Möglichkeiten, Ihre TTFB zu überprüfen. Denken Sie jedoch daran, dass jedes Tool leicht unterschiedliche Ergebnisse liefert. Daher ist es wichtig, sich auf wenige Tools zu beschränken und sich an diese als Grundlage zu halten. GTmetrix, Pingdom und PageSpeed Insight spielen eine sehr wichtige Rolle bei der Suchmaschinenoptimierung. Daher sollte eine korrekte Website-Geschwindigkeit für eine einfache Indexierung immer im Vordergrund stehen.

Deine 4 Wege um TTFB in WordPress zu verringern

Lassen Sie uns nun einen Blick auf einige Möglichkeiten werfen, um TTFB auf Ihrer WordPress-Seite zu reduzieren.

1. WordPress Hosting

WordPress-Hosting ist eine der Hauptkomponenten jeder erfolgreichen Website und kann die Anfrage an den Server (TTFB) verbessern.

2. WordPress Caching

Caching kann auch in WordPress verwendet werden, um TTFB zu reduzieren. Weil es um die Cache-Nutzung geht. Wie bei jedem Betriebssystem ist es auch bei WordPress möglich, häufig verwendete Dateien zwischenzuspeichern, also in einem vollständig zugänglichen Cache. Wenn Sie sich häufig verwendete Dateien merken möchten, müssen Sie sich nicht mehr umsehen. Das WordPress-Root und die Datenbank müssen dafür aktiviert sein.

Das Endergebnis wird sofort als statische HTML-Seite in diesem Cache gespeichert. Wenn der Benutzer die Seite besucht, wird auch auf die zwischengespeicherte Datei zugegriffen. Dadurch werden die Ladezeiten einzelner Seiten stark beschleunigt. Gleichzeitig bedeutet dies auch weniger Last auf dem Server und gleichzeitig mehr Leistung für Sie und Ihre Nutzer. Das bedeutet, dass TTFB auch durch den Einsatz von Caching in WordPress reduziert werden kann. Dies reduziert die Verarbeitungszeit des Servers. Durch die Aktivierung des Cachings kann die höchste TTFB um bis zu 90 % reduziert werden. Mit dem WordPress-Caching können Sie sowohl gekaufte als auch kostenlose Plugins verwenden. Es komprimiert und optimiert Bilder und Code und sorgt für ein ordnungsgemäßes Caching, da keine Abfragen aus der Datenbank erfolgen. Beispielsweise wird der Objekt-Cache für notwendige Datenbankabfragen verwendet. Sie können Memcached oder Redis verwenden.

3. Datenbanken aufräumen

Alternativ zum Caching in WordPress können Sie einfach mit der Datenbankbereinigung in WordPress beginnen. Sie werden feststellen, dass sich dort – wie auf dem Dachboden und im Keller – im Laufe der Zeit viele Dinge angesammelt haben, die Sie nicht mehr brauchen. Sie können Bilder und sogar Skripte löschen, insbesondere diejenigen, die Sie nicht hochgeladen haben und die nur für Sie als Entwurf vorliegen. Natürlich gibt es nützliche Tools zum „Aufräumen“ der Datenbank, wie zum Beispiel das Plugin WP-Optimize. Ist Ihre Datenbank einmal implementiert, wird sie nicht nur wieder elegant, sondern auch schön und übersichtlich. Dies kann auch dazu beitragen, TTFB zu reduzieren. Sie können das Plugin WP-Optimize regelmäßig verwenden. Denn durch den automatischen Abgleich muss der Ballast nicht mehr oft gezeigt werden. Das bedeutet, dass WordPress beim Schreiben eines Artikels ständig den aktuellen Stand speichert. Hier gibt es keine Grenzen. Infolgedessen werden Bewertungen weiterhin archiviert und sammeln sich weiter an. Besonders wenn Sie viel auf WordPress schreiben oder veröffentlichen, wird sich dies letztendlich auf TTFB auswirken. Damit das Gegengewicht nach der Verwendung des Plugins WP-Optimize nicht zu groß wird, kann die Anzahl der gespeicherten Revisionen nach der Bereinigung der Datenbank in Zukunft begrenzt werden. Das Plugin kann so eingerichtet werden, dass die Datenbank von Zeit zu Zeit automatisch bereinigt wird. Deshalb wird TTFB high automatisch abgeschaltet. Das Einstellen von Caching in WordPress ist auch eine gute Sache.

4. CDN verwenden

TTFB kann auch einfach durch die Verwendung eines Content Delivery Networks (CDN) reduziert werden. Dies kann nützlich sein, wenn die Benutzer, die Ihre Website besuchen, sich auf der ganzen Welt befinden oder in verschiedenen Teilen des Landes leben. Wenn Sie ein CDN erstellen möchten, müssen Sie kein Internet- oder Programmiergenie sein. Denn die Registrierung bei einem bestimmten Anbieter ist ganz einfach. Sie müssen lediglich ein Konto erstellen und eine Verteilung erstellen.

Die Einstellungen werden in der Distribution angegeben. Dabei spielt es keine Rolle, ob auf der Seite ein SSL-Zertifikat läuft. Wenn die Seite bei https abstürzt, müssen auch die CDN-Daten verschlüsselt werden. Andernfalls weigert sich der Browser, die Daten dorthin zu laden. Zusätzlich muss dem CMS auch „mitgeteilt“ werden, dass beim Aufruf der Daten im Browser diese über ein CDN an den Nutzer zugestellt werden müssen. Natürlich kann man das CDN jederzeit deaktivieren, aber das macht TTFB noch schlimmer.

Fazit

Es gibt viele andere Dinge, die Sie ändern oder beheben können, um TTFB zu reduzieren, z. B. Datenbank-Caching, Festplatten-E/A, Swap-Nutzung, RAM, PHP-Einstellungen, MySQL-Einstellungen, Netzwerkeinstellungen, TLS-Kosten usw. Also wichtig und schnell zu implementieren sind WordPress-Hosting, CDN, Caching und Hochgeschwindigkeits-DNS. Das Beheben oder Verbessern dieser Engpässe hilft.

Ähnliche Themen