Viele Artikel rund um das Web neigen dazu, sich in erster Linie auf Frontend Optimierungen und schnelle Wege zur Beschleunigung deiner Website zu konzentrieren. Serveroptimierungen wie Netzwerklatenzzeiten werden manchmal vernachlässigt oder übersehen. Aus diesem Grund dachten wir, dass es interessant wäre, einen genaueren Blick auf die Bedeutung der Netzwerklatenz und die Auswirkungen auf deine WordPress-Seite beim Laden verschiedener Regionen zu werfen.
Während ein CDN definitiv dazu beitragen kann, die Netzwerklatenz zu verringern, ist der Standort deines Hostservers immer noch sehr wichtig, insbesondere wenn du Besucher an einem sehr bestimmten geografischen Standort bedienst. Latenzzeiten sind wichtig und wir zeigen dir ein paar Gründe, warum.
Was ist Netzwerklatenz?
Die Netzwerklatenz bezieht sich auf die Zeit und/oder Verzögerung, die bei der Übertragung von Daten über ein Netzwerk anfällt. Mit anderen Worten, wie lange es dauert, bis ein Datenpaket von einem Punkt zum anderen geht. Heutzutage wird dies typischerweise in Millisekunden gemessen, je nach Netzwerk können es jedoch Sekunden sein. Je näher an Null, desto besser.
„Latenzzeit ist die Wartezeit, die durch das Signal, das die geografische Entfernung zurücklegt, sowie über die verschiedenen Kommunikationseinrichtungen eingeleitet wird.“ – Whatis.com
Mit anderen Worten, je weiter die Entfernung, desto größer ist die Latenz, was einer längeren Verzögerung entspricht. Wenn es um Daten geht, die über Glasfaserkabel übertragen werden, ist die Lichtgeschwindigkeit unschlagbar. Im Folgenden findest du zum Beispiel eine Karte des Netzwerks der Google Cloud Platform. Sie haben Tausende von Meilen von Kabeln, die unter dem Ozean verlaufen und sich über die ganze Welt erstrecken. Dies ist ein Grund, warum es eines der schnellsten Netzwerke der Welt ist. Und trotz dieses umfangreichen, hochmodernen Netzwerks wird es immer wieder zu Latenzzeiten kommen.
Es gibt ein paar verschiedene Faktoren, die zu Verzögerungen bei der Netzwerklatenz beitragen, einschließlich:
- Übertragungsverzögerung: Verschiedene Arten von Medien, wie drahtlose oder faseroptische Verbindungen, führen alle zu einer Art Verzögerung, da sie nur so viele Bits herausdrücken können. So hat beispielsweise eine Glasfaserverbindung eine geringere Übertragungsverzögerung als eine T1-Leitung. Du musst auch die Größe des Pakets berücksichtigen.
- Verzögerung der Verbreitung: Dies ist die Zeit, die das Datenpaket benötigt, um zu reisen. Dies kann Entfernungen, Netzwerkverzögerungen usw. beinhalten.
- Warteverzögerung: Bei Überschreitung der Bandbreite kann es zu Wartezeiten kommen, bei denen die Daten auf dem Host oder Router warten müssen. Dies kann durch Netzwerküberlastung beeinträchtigt werden.
Warum Netzwerklatenz wichtig ist
Einige mögen argumentieren, dass die Netzwerklatenz nicht sehr wichtig ist, aber es kann sein, wo du deine Seite hosten möchtest. Für Medien und deine Assets (wie Bilder, JavaScript, CSS, Video) kann ein CDN eine Menge der zusätzlichen Latenzzeiten beheben, indem es eine Kopie von einem engeren Server liefert. In den meisten Konfigurationen musst du jedoch noch deinen Hostingserver nach dem anfänglichen DOC-Load fragen. Und deshalb ist die Latenz wichtig!
Die Trainline reduzierte die Latenzzeit um 0,3 Sekunden über ihren Trichter und die Kunden gaben zusätzliche 8 Millionen Pfund (~11,5 Millionen Dollar) pro Jahr aus. – WPO Statistiken
Latenzzeiten sind besonders wichtig, wenn es um Unternehmen geht, die Besucher an einem bestimmten geografischen Standort bedienen. Nehmen wir zum Beispiel an, du hast einen E-Commerce-Shop in Sydney, und 90% deiner Kunden kommen aus Australien. Dein Unternehmen würde definitiv davon profitieren, wenn du deine Website auf einem Server in Australien platzieren würdest, anstatt sie in Europa oder den Vereinigten Staaten zu hosten. Wir werden darauf eingehen, wie sehr es sich auf deine Website auswirkt.
Vergleich der Google Cloud Network Latenzzeit im Vergleich
Die Entfernung ist einer der Hauptgründe für Latenzzeiten. Es ist jedoch wichtig, sich daran zu erinnern, dass die Latenz nicht nur durch die Entfernung beeinflusst wird, sondern auch durch die Anzahl der Hops, die sie macht, Router dazwischen, etc. Einige Möglichkeiten zur Messung der Netzwerklatenz sind Ping, Traceroute und MTR. In diesem Beispiel werden wir einfach Ping-Zeiten verwenden und einige Traceroute-Tests durchführen. Wenn du wirklich in die Daten eindringen willst, kannst du Traceroute-Befehle ausführen.
Deshalb haben wir ein paar Testmaschinen auf der Google Cloud Platform in verschiedenen geografischen Regionen eingerichtet. Bei Kinsta integrieren wir das Premium-Tier-Netzwerk der Google Cloud Platform in alle Hosting-Pläne. Viele andere Hosting-Provider nutzen das Standard-Tier-Netzwerk von Google Cloud, was zu einer geringeren Geschwindigkeit führt.
- perf1.kinsta.com (mit Sitz in Iowa, USA)
- perf2.kinsta.com (mit Sitz in Sydney, Australien)
- perf3.kinsta.com (mit Sitz in Frankfurt, Deutschland)
Erfahren Sie mehr: Google Cloud Plattform Netzwerk: Premium-Tier vs. Standard-Tier
Wir haben das kostenlose Ping-Test-Tool von KeyCDN verwendet, mit dem wir gleichzeitig von 14 Standorten aus testen können. Denke daran, je niedriger die Ping-Zeit, desto besser, da diese direkt mit der Verzögerungszeit (in Millisekunden) korreliert, wie lange die Daten für die Reise über das Internet, zu ihrer Zieladresse und dann zu dir zurück benötigen. Wir haben auch ihr Traceroute-Tool verwendet.
Perf1 (Iowa, USA)
Für den Testserver in Iowa, USA, sind die Ping-Zeiten von Standorten in den USA deutlich geringer (16 ms durchschnittliche Ping-Zeiten nach Dallas). Wenn du anfängst, weiter nach Europa oder Singapur zu fahren, erlebst du viel höhere Pingzeitdurchschnitte (244 ms durchschnittliche Pingzeiten nach Singapur).
Und wenn wir die Traceroute vergleichen, sieht man an einem Beispiel, dass 7 zusätzliche Netzwerk-Hops benötigt werden, um einfach von Iowa, USA nach Frankfurt, Deutschland, zu reisen (verglichen mit 10 Hops aus Dallas). Deshalb ist es wichtig, sich daran zu erinnern, dass Netzwerk-Hops auch die Netzwerklatenz berücksichtigen.
Perf2 (Sydney, Australien)
Für den Testserver in Sydney, Australien, sind die Ping-Zeiten von Standorten in Australien und im asiatisch-pazifischen Raum deutlich geringer (1 ms durchschnittliche Ping-Zeiten nach Sydney). Wenn man weiter nach Europa oder Südamerika hinausgeht, erlebt man viel höhere Pingzeitdurchschnitte (319 ms durchschnittliche Pingzeiten nach Sao Paulo).
Und wenn wir die Traceroute vergleichen, sieht man an einem Beispiel, dass 14 zusätzliche Netzwerk-Hops benötigt werden, um einfach von Sydney, Australien nach Frankfurt, Deutschland zu reisen.
Perf3 (Frankfurt, Deutschland)
Für den Testserver in Frankfurt, Deutschland, sind die Ping-Zeiten von Standorten in Europa und sogar den USA deutlich geringer, wahrscheinlich aufgrund einer schnellen Backbone-Verbindung zwischen den beiden (7 ms durchschnittliche Ping-Zeiten nach Amsterdam). Wenn du anfängst, weiter nach Asien-Pazifik oder Südamerika zu fahren, erlebst du viel höhere Pingzeit-Durchschnitte (308 ms durchschnittliche Pingzeiten nach Singapur).
Und wenn wir die Traceroute vergleichen, sieht man an einem Beispiel, dass 11 zusätzliche Netzwerk-Hops benötigt werden, um einfach von Frankfurt, Deutschland nach Sao Paulo, Brasilien zu reisen.
Wie du oben sehen kannst, korreliert die Entfernung umso größer mit höheren Ping-Zeiten und zusätzlichen Netzwerk-Hops, die die Netzwerklatenz ausmachen. Aus diesem Grund solltest du deine Seite strategisch so positionieren, dass beide Faktoren reduziert werden.
Vergleich der Google Cloud Latenzzeiten zwischen den Regionen
Oben testen wir Ping-Zeiten, von wo aus sich die Server befinden, in Korrelation mit den Ping-Servern. Aber was ist mit der Latenzzeit zwischen den Regionen der Google Cloud Platform selbst? Geek Flare hat einen großartigen Test zwischen 9 der verschiedenen Regionen durchgeführt. Dies kann dir einen schnellen Überblick über die Verzögerung geben, die aufgrund von Latenzzeiten bei der Platzierung in einer Region gegenüber einer anderen auftritt.
Lies auch unseren Artikel über Google Cloud vs. AWS, um Unterschiede in der Netzwerklatenz zu sehen.
Vergleich der Seitenladezeiten
Und natürlich lassen wir die gesamten Ladezeiten der Seiten weg. In der Tat, dies ist, wo einige der interessantesten Daten sind. Beachte jedoch, dass dies auch andere Faktoren wie die TTFB einschließt. Alle drei Testseiten sind identisch und führen eine Neuinstallation von WordPress mit dem Twenty Seventeen Theme durch. Wir verwenden auch Pingdom, so dass die Zeiten von ihren Testserverstandorten aus gemessen werden.
Perf 1 (Iowa, USA)
Wir haben Geschwindigkeitstests von drei verschiedenen Teststandorten aus mit unserem Server in Iowa, USA, durchgeführt, und unten sind die Ergebnisse.
Wie wir oben sehen können, gibt es einen großen Unterschied zwischen dem Laden einer Website aus den Vereinigten Staaten (in der Nähe des Hosting-Servers) und dem Laden aus der ganzen Welt.
Perf 2 (Sydney, Australien)
Wir haben Geschwindigkeitstests von drei verschiedenen Teststandorten aus mit unserem Server in Sydney, Australien, durchgeführt, und unten sind die Ergebnisse.
Wie wir oben sehen können, gibt es einen großen Unterschied zwischen dem Laden einer Website aus Australien (in der Nähe des Hosting-Servers) und dem Laden aus der ganzen Welt.
Perf 3 (Frankfurt, Deutschland)
Wir haben Geschwindigkeitstests von drei verschiedenen Teststandorten aus durchgeführt, wobei sich unser Server in Frankfurt, Deutschland, befand, und unten sind die Ergebnisse.
Wie wir oben sehen können, gibt es einen großen Unterschied zwischen dem Laden einer Website aus Europa (in der Nähe des Hosting-Servers) und dem Laden aus der ganzen Welt.
Wenn diese Seitenbelastungstests dich nicht überzeugen, wissen wir nicht, was uns erwartet! So dauerte es beispielsweise auf dem Testgelände in Iowa, USA, nur 368 ms, um aus Dallas zu laden. Aber es dauerte 2,14 Sekunden, um aus Sydney, Australien, zu laden. Deshalb ist der Standort wichtig! Und wieder kannst du dazu beitragen, die Gesamtladezeiten zu verkürzen, indem du deine Media Assets mit einem CDN näher an deine Besucher bringst. Kinsta enthält ein CDN für alle Kunden! Aber du wirst immer mit Ladezeiten und Latenzzeiten von deinem Hostserver konfrontiert, also wähle klug.
Die Wahl des richtigen Standorts für das Hosting deiner WordPress-Seite
Die meisten Hosting-Provider erlauben es dir in der Regel, zwischen verschiedenen Standorten zu wählen, um deine Website zu hosten. Hier bei Kinsta haben wir alle 37 Standorte der Google Cloud Platform zur Verfügung. Auf diese Weise kannst du deine Website strategisch dort platzieren, wo du sie brauchst, um niedrige Latenzzeiten und TTFB zu gewährleisten, zusammen mit rasanten schnellen Ladezeiten. Du kannst auch für jeden einzelnen Standort eine andere Seite wählen.
Du bist dir nicht sicher, welche du auswählen sollst? Hier sind ein paar Tipps unten.
Tipp 1 – Überprüfe Google Analytics
Eines der ersten Dinge, die du tun kannst, ist, dir die geografische Position deiner Besucher in Google Analytics anzusehen. In diesem Beispiel unten siehst du, dass über 90% des Verkehrs aus den Vereinigten Staaten kommt. In den meisten Fällen würdest du also deine Seite auf einem Server in den Vereinigten Staaten platzieren wollen. Du könntest die Daten nach Städten filtern, aber wir empfehlen normalerweise einen zentralen Standort wie Iowa, USA.
Tipp 2 – Überprüfe die E-Commerce-Daten
Wenn du einen E-Commerce-Shop betreibst, solltest du auch überprüfen, woher deine Kunden kommen. Auf diese Weise generierst du natürlich Einnahmen, also sind dies deine wichtigsten Besucher. Dies sollte mit dem oben genannten Traffic übereinstimmen, dies ist jedoch nicht immer der Fall. Wenn du E-Commerce-Daten-Setup oder Ziele hast, kannst du diese Informationen leicht über die Geodaten legen, um eine fundiertere Entscheidung zu treffen.
Tipp 3 – Führe einen schnellen Latenztest durch
Es gibt viele praktische kostenlose Tools, um die Latenzzeit von deinem aktuellen Standort für verschiedene Cloud-Anbieter zu messen. Dies kann dir helfen, schnell zu beurteilen, welche Region die beste Wahl für deine Website sein könnte.
- GCP Ping (Messung der Latenzzeit für Regionen der Google Cloud Platform)
- CloudPing.info (Messung der Latenzzeiten für Amazon Web Services Regionen)
- Azure Latenztest (Messung der Latenzzeit für Azure-Regionen)
Du kannst auch CloudHarmony verwenden, ein Tool zum Vergleich von Clouds. Du kannst Dinge wie Latenz, DNS, Uplink und Downlink testen.
Schnelle Wege zur Reduzierung der Netzwerk-Latenzzeit
Um zusammenzufassen, hier ein paar schnelle Möglichkeiten, die Netzwerklatenz zu reduzieren.
- Wie wir dir oben gezeigt haben, sollte die Platzierung deiner Seite auf einem Server, der näher an deinen Besuchern liegt, Priorität Nummer eins sein. Dies hilft, Ping-Zeiten und Netzwerk-Hops zu reduzieren.
- Nutze ein Content Delivery Network (CDN), um zwischengespeicherte Assets von POPs auf der ganzen Welt bereitzustellen. Dies hilft, die Netzwerklatenz für Besucher zu minimieren, die sich möglicherweise nicht in der Nähe deines Hostservers befinden. Erfahre , wie du das Kinsta-CDN auf deiner WordPress-Seite aktivieren kannst.
- Nutze das HTTP/2-Protokoll, um die Anzahl der Rundreisen durch Parallelisierung zu minimieren. HTTP/2 ist auf allen Kinsta-Servern aktiviert. Die einzigen Voraussetzungen sind, dass deine Website über HTTPS läuft.
- Reduziere die Anzahl der externen HTTP-Requests. Jeder von ihnen kann seine eigene zusätzliche Latenzzeit haben, die auf dem Standort seines Servers basiert. Lese dir unseren Beitrag zur Analyse der Leistung von Drittanbietern durch.
- Verwende einen Premium-DNS-Provider mit schnellen Nachschlagezeiten.
- Verwende Prefetch und Prerender, um Aufgaben hinter den Kulissen auszuführen, während die Seite geladen wird.
- Implementiere einige der erweiterten Tipps, die wir dir in diesem Mega-Leitfaden geben, wie du deine WordPress-Seite beschleunigen kannst (Ultimate Guide).
Zusammenfassung
Hoffentlich verstehst du jetzt ein wenig mehr über die Netzwerklatenz, warum sie wichtig ist und wie sie sich auf deine Seite auswirkt. Um schnelle Ladezeiten zu gewährleisten, solltest du einen Server mit deinem Host wählen, der deinen Besuchern und Kunden am nächsten ist. Was sind deine Gedanken? Hast du jemals langsame Ladezeiten erlebt, weil eine Website an der falschen Stelle platziert wurde? Lasst es uns unten in den Kommentaren wissen.
Schreibe einen Kommentar