So beschleunigen Sie die Zeit auf das erste Byte (TTFB)

Diejenigen, die sich Sorgen um die Web-Front-End-Performance machen, werden bei der Optimierung der Web-Performance auf das Problem der langen Wartezeit von Time to First Byte (TTFB) stoßen. Bei nicht optimierten WordPress-Sites überschreitet die TTFB-Zeit oft die Download-Zeit des Seiteninhalts, was für die Benutzer unnötige Wartezeiten bedeutet. Der Hauptgrund für dieses Problem liegt auf der Serverseite. Für diejenigen, die mit dem Serverbetrieb und der Wartung nicht vertraut sind, wissen Sie möglicherweise nicht, wo Sie anfangen sollen. Heute werden wir die verschiedenen Aspekte der TTFB-Ursachen und -Lösungen analysieren.

Was ist Zeit bis zum ersten Byte (TTFB)

TTFB steht für Time to First Byte, was sich auf den Zeitpunkt bezieht, an dem der Browser beginnt, die Antwortdaten vom Server zu empfangen (Hintergrundverarbeitungszeit + Umleitungszeit) und ein wichtiger Indikator für die Antwortgeschwindigkeit des Servers ist. Wenn Sie beispielsweise Ihrem Freund eine Frage stellen, ist Ihr Freund umso schlauer oder kennt Ihr Problem umso besser, je kürzer er nachdenkt. Für den Server gilt: Je kürzer die TTFB-Zeit, desto schneller die Serverantwort.

Wie lange wird die TTFB-Zeit als lang angesehen?

Da die Hardware und die Netzwerkumgebung jedes Servers unterschiedlich sind, ist auch die TTFB-Zeit jedes Servers unterschiedlich. Wenn Sie wissen möchten, wie weit Ihr Server optimiert werden kann, können Sie einige statische HTML-Seiten auf den Server hochladen und dann diese statischen Seiten öffnen, um die TTFB-Zeit einiger dieser Seiten anzuzeigen. Die meisten Server haben eine TTFB-Zeit von weniger als 50 ms, diese Zeit ist die Zeit, in der wir die Optimierung verfolgen können. Die TTFB-Zeiten in den folgenden beiden Abbildungen sind die TTFB-Wartezeiten von statischen und dynamischen Seiten auf dem Server, auf dem diese Site gehostet wird.

LESEN SIE AUCH:   Die 10 besten M4A zu MP3 Converter im Jahr 2022 (einfach zu bedienen)

Statische Webseiten-Wartezeit (TTFB)

TTFB beschleunigen

Dynamische Webseiten-Wartezeit (TTFB)

TTFB beschleunigen

Wenn die TTFB-Zeit 500 ms überschreitet, werden die Benutzer laut unseren Tests beim Öffnen der Webseite eine erhebliche Wartezeit verspüren. Als Benchmark können wir 500 ms ansehen.

Gründe für lange TTFB

Wie wir wissen, liest der Server bei dynamischen Webseiten, wenn er eine Anfrage von einem Benutzer zum Öffnen einer Seite erhält, zuerst die für die Seite benötigten Daten aus der Datenbank, übergibt dann die Daten an die Vorlage, die gerendert und dann zurückgegeben wird an den Benutzer. Da das Abfragen der Daten und das Rendern der Vorlage einige Zeit in Anspruch nehmen, wartet der Browser ständig darauf, eine Antwort vom Server zu erhalten, bis dieser Vorgang abgeschlossen ist. Einige Dienste haben eine geringere Leistung oder sind nicht gut optimiert, und diese Zeit wird länger dauern.

Wenn das Netzwerk zwischen dem Server und dem Benutzer nicht gut ist (z. B. wenn sich der Server in Europa und der Benutzer in Asien befindet und der Benutzer die Seite öffnet, muss die Anfrage Tausende von Kilometern zurücklegen, um sie zu erreichen des Servers), dauert es zu lange, bis der Server die Anfrage des Benutzers empfängt, was auch der Grund für die lange TTFB-Zeit ist.

Manchmal speichert die Seite zu viele Cookies im Browser des Benutzers, und bei jeder Anfrage müssen diese Cookies an den Server gesendet und vom Server verarbeitet werden, was auch einer der Gründe für die lange TTFB ist Zeit.

Die Lösung für lange TTFB

Sobald Sie die Ursache kennen, liegt die Lösung auf der Hand, nämlich die Serverantwortzeit zu verkürzen. Wenn eine Webseite geladen wird, entspricht dies dem direkten Herunterladen der statischen Seite vom Server.

LESEN SIE AUCH:   Die 19 besten Websites zum kostenlosen Herunterladen von urheberrechtlich geschützten Videos

Wenn die Ursache für ein solches Problem ein Netzwerk ist, ist ein Serverwechsel eine direktere Lösung. Wenn Sie den Server aus irgendeinem Grund nicht ändern können, können Sie die Seiten über ein CDN mit einem CDN-Knoten in der Nähe des Benutzers synchronisieren, was ebenfalls eine gute Lösung ist.

Wenn Cookies die Ursache sind, können Sie einige unnötige Cookies löschen, indem Sie die Anwendung ändern, den Inhalt von Cookies optimieren, die Gültigkeitsdauer von Cookies verkürzen usw.

Wie kontaktiere ich Facebook? 6 URLs zur Lösung Ihrer Facebook Probleme
Was sind die besten Schriftarten für Ihren Lebenslauf?