Senkt Hosting in der Türkei die Latenz?
Je näher ein Server am Besucher steht, desto niedriger ist tendenziell die Latenz (der Ping). Der Grund: Die Lichtgeschwindigkeit in Glasfaser setzt eine Untergrenze von etwa 5 ms in eine Richtung pro 1.000 km, also 10 ms für Hin- und Rückweg. Wenn Ihre Besucher in der Türkei sitzen, hält ein Server in Istanbul diesen Entfernungsaufschlag klein. Sind sie im Ausland, ist die Latenz höher.
Die Zahlen in diesem Artikel sind theoretische Mindestwerte, die sich aus der Physik ergeben, keine Messungen. Die echten Werte können Sie mit den folgenden Befehlen von Ihrer eigenen Verbindung aus messen.
Was ist Latenz, und wie unterscheidet sie sich von der Bandbreite?
Die Latenz ist die Zeit, die ein Paket zum Server und zurück braucht, und wird als Round-Trip-Time (RTT) gemessen. Die Bandbreite ist, wie viele Daten pro Sekunde fließen. Denken Sie an ein Rohr: Die Latenz ist seine Länge, die Bandbreite seine Breite. Beim Download einer großen Datei zählt vor allem die Breite. Beim Senden vieler kleiner Anfragen zählt die Länge.
Wie viel trägt die Entfernung bei?
Licht bewegt sich in Glasfaser mit etwa 200.000 km pro Sekunde, also grob 200 km pro Millisekunde. Reale Kabelwege sind länger als eine Luftlinie, und jeder Router fügt ein wenig Zeit hinzu. Die realen Werte fallen daher höher aus als in der Tabelle unten.
| Von Istanbul nach | Ungefähre Entfernung | Theoretisches Minimum (Hin- und Rückweg) |
|---|---|---|
| Ankara, Izmir | 350 km | 3,5 ms |
| Mitteleuropa | 1.000-2.000 km | 10-20 ms |
| Westeuropa | 2.000-3.000 km | 20-30 ms |
| Die Ostküste Nordamerikas | 7.500-9.000 km | 75-90 ms |
Worauf wirkt sich Latenz aus?
- Webseiten. Bei einer neuen HTTPS-Verbindung kommt das erste Byte nach etwa 3 Round-Trips an: 1 für TCP, 1 für TLS 1.3 und 1 für Anfrage und Antwort. Mit TLS 1.2 sind es 4. Die Verarbeitungszeit des Servers kommt noch dazu. Wird die Verbindung wiederverwendet, bleibt nur 1 Round-Trip. Stellt eine Seite Dutzende Anfragen, summiert sich die Verzögerung.
- Spiele. Der Ping ist die Zeit, die jede Aktion bis zum Server und zurück braucht. Je näher die Spieler am Server sind, desto flüssiger das Erlebnis.
- SSH. Jedes Zeichen, das Sie tippen, reist zum Server und zurück auf Ihren Bildschirm. Bei hoher Latenz spüren Sie beim Tippen eine leichte Verzögerung.
- Downloads und Uploads. Hier entscheidet die Bandbreite, die Latenz spielt eine untergeordnete Rolle.
Wem nützt ein Server in der Türkei?
Wenn die meisten Ihrer Besucher oder Ihr Team in der Türkei sitzen, hält ein Server in Istanbul die durch die Entfernung entstehende Verzögerung minimal. Seturack hat einen einzigen Standort, und der ist Istanbul. Eine kürzere Entfernung senkt tendenziell die Latenz, aber der Netzwerkweg hängt ebenso davon ab, wie Anbieter miteinander verbunden sind, wie von der Entfernung. Verlassen Sie sich also auf Ihre eigenen Messungen und nicht auf irgendwelche Behauptungen.
Wenn Ihr Publikum im Ausland sitzt
Wenn Ihr Publikum in einem anderen Land lebt, steigt die Latenz wie in der Tabelle. Das ist nicht immer ein Problem. Bei einem Admin-Panel, einem Blog oder dem Teilen von Dateien fällt etwas mehr Latenz oft nicht auf. Bei Spielen und Echtzeitanwendungen zählt sie sehr. Bei Seturack steht der Server in Istanbul, bestellen können Sie aber von überall auf der Welt. Ein Publikum im Ausland zu bedienen ist möglich. Planen Sie nur damit, dass die Latenz wie in der Tabelle steigt. Das können Sie tun:
- Nutzen Sie ein Content Delivery Network (CDN), das Bilder, Skripte und Stylesheets zwischenspeichert und von einem Punkt nahe beim Nutzer ausliefert. Dynamische Seiten kommen weiterhin von Ihrem Server.
- Schalten Sie auf dem Server HTTP/2 oder HTTP/3 und Kompression ein, damit viele Anfragen eine Verbindung teilen.
- Verringern Sie die Zahl der Anfragen pro Seite und die Größe der Bilder.
- Wenn die meisten Ihrer Nutzer in einer Region konzentriert sind, berücksichtigen Sie diese Region bei der Wahl des Serverstandorts.
Selbst messen
Messen Sie die Latenz von Ihrer eigenen Verbindung zur IP-Adresse Ihres Servers:
ping -c 10 SERVER_IP
Unter Windows nutzen Sie -n statt -c. Der Durchschnittswert in der Ausgabe ist die Round-Trip-Zeit. Schauen Sie nicht nur auf den Durchschnitt: Ist der Abstand zwischen den Werten min, max und mdev (stddev unter macOS) groß, ist die Latenz instabil (Jitter). Auch Paketverlust ruiniert Spiele und Sprachanwendungen. Wiederholen Sie die Messung zu verschiedenen Tageszeiten, denn die Werte können sich zu Stoßzeiten ändern. Um zu sehen, wo auf dem Weg es langsamer wird und wo Pakete verloren gehen, führen Sie aus:
mtr -rwc 20 SERVER_IP
Unter macOS muss mtr separat installiert werden. Um aufzuschlüsseln, wo bei einer Website die Zeit bleibt, nutzen Sie:
curl -o /dev/null -s -w "dns:%{time_namelookup} connect:%{time_connect} tls:%{time_appconnect} firstbyte:%{time_starttransfer} total:%{time_total}\n" https://example.com
Die Werte sind kumulativ, in Sekunden ab Beginn der Anfrage. Der Abstand zwischen firstbyte und tls ist ein Round-Trip plus die Zeit, die der Server für die Seitenerstellung braucht. Ist dieser Abstand groß, liegt das Problem nicht an der Entfernung, sondern an der Anwendung oder der Datenbank.
Ist die Langsamkeit wirklich Latenz?
Nicht jede Verlangsamung kommt von der Entfernung. Ein Teil der Verzögerung stammt aus dem eigenen Netzwerk des Nutzers (WLAN, mobile Daten). Anhand Ihrer Messungen können Sie die Ursachen so trennen:
| Was sehen Sie? | Wahrscheinliche Ursache | Was zu tun ist |
|---|---|---|
| Hoher Ping, und mtr zeigt eine stetig steigende Latenz entlang des Wegs | Entfernung oder Netzwerkweg | Den Server näher an Ihr Publikum bringen, ein CDN nutzen |
| Hoher Ping, aber schon die ersten Hops in mtr sind hoch | Ihr eigenes lokales Netzwerk (WLAN, mobile Daten) | Probieren Sie eine Kabelverbindung oder ein anderes Netzwerk |
| Niedriger Ping, aber ein großer Abstand zwischen firstbyte und tls | Der Server braucht lange für die Seitenerstellung | Caching, Datenbankabfragen, RAM und vCores |
| Ping und firstbyte sind in Ordnung, aber die Seite öffnet sich spät | Seitengewicht, zu viele Anfragen | Bilder verkleinern, Skripte reduzieren |
Bei Problemen auf der Serverseite prüfen Sie auch die Auslastung von Speicher und Prozessor. Bei Bedarf können Sie den Server im Panel vergrößern.
Wenn Sie Ihren Server in Istanbul haben möchten, können Sie Ihren Preis auf der Preisseite berechnen.
Kommentare0
Noch keine Kommentare
Schreiben Sie den ersten Kommentar und teilen Sie Ihre Gedanken.
Bitte melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen.