So wird gerechnet
Für jeden Standort sendet Ihr Browser zuerst eine Anfrage, um die Verbindung zu öffnen (Namen auflösen, verbinden und die Verschlüsselung vereinbaren), danach fünf weitere über diese offene Verbindung. Die Zeit, die jede dieser fünf bis zur Antwort braucht, ist ein Hin- und Rückweg. Das Ergebnis ist ihr Median, sodass eine langsame Antwort es nicht verfälscht.
Latenz = Median von 5 Hin- und Rückwegen nach 1 Aufwärm-Anfrage Jitter = durchschnittliche Änderung zwischen aufeinanderfolgenden Hin- und Rückwegen ausgelassen: ein Hin- und Rückweg über dem Doppelten des Medians und 50 ms darüber
Ein Browser kann die ICMP-Pakete des Befehls ping nicht senden, deshalb misst dieser Test stattdessen kleine HTTPS-Anfragen an die öffentlichen Testserver der Anbieter. Darauf wartet auch ein Besucher Ihrer Website, und der Wert liegt meist einige Millisekunden über dem von ping. Die Testserver gehören Vultr und Hetzner, zwei der von uns aufgeführten Anbieter; andere Anbieter in derselben Stadt nutzen dieselben Internetknoten, ihre Werte liegen also nah beieinander.
Die Latenz folgt hauptsächlich der Entfernung: Licht in Glasfaser legt etwa 200 km pro Millisekunde zurück, hin und zurück also 100 km. Frankfurt–New York sind etwa 6.200 km, daher kann keine Route schneller sein als etwa 62 ms, und echte brauchen 75 bis 90.
Beispiel
Von Berlin aus über einen Glasfaser-Heimanschluss antworten Frankfurt und Nürnberg in 12 bis 15 ms, Amsterdam und London in 20 bis 25 ms, New Jersey in etwa 90 ms und Singapur in etwa 170 ms. Für eine Website, deren Besucher überwiegend in Deutschland sitzen, ist jeder der ersten vier ein guter Ort für den Server.
Was die Zahlen bedeuten
| Hin- und Rückweg | Gut genug für |
|---|---|
| Ausgezeichnet < 30 ms | Spieleserver, Trading, Remote-Desktops, Sprachübertragung |
| Gut 30–80 ms | Websites, APIs, SSH, Datenbanken für eine nahe App |
| Mittel 80–150 ms | Websites mit CDN, Backups, Bots, VPN zum Surfen |
| Weit > 150 ms | Speicher und Backups; ein Server für Besucher auf diesem Kontinent |
Test von Ihrem Computer oder einem Server
In einem Terminal können Sie dieselben Testserver mit den üblichen Tools messen: ping für den einfachen Hin- und Rückweg, mtr für jede Station auf dem Weg und curl für die Zeit einer echten HTTPS-Verbindung. Führen Sie sie auf einem Server aus, den Sie schon haben, um zu sehen, wie weit er von einem Anbieter entfernt ist, zu dem Sie wechseln möchten.
ping -c 10 fra-de-ping.vultr.commtr -rwc 50 fra-de-ping.vultr.comcurl -so /dev/null -w 'connect %{time_connect}s tls %{time_appconnect}s first byte %{time_starttransfer}s\n' https://fra-de-ping.vultr.com/Fragen
Was ist ein guter Ping für einen VPS?
Unter 30 ms ist ausgezeichnet und gelingt nur innerhalb weniger hundert Kilometer, unter 80 ms ist gut für Websites, SSH und APIs, und bis 150 ms ist es für eine Website, einen Bot oder Backups noch in Ordnung. Spieleserver, Trading-Terminals und Remote-Desktops brauchen den niedrigsten erreichbaren Wert, wählen Sie also ein Rechenzentrum im eigenen oder im nächsten Land.
Ist Ping dasselbe wie Latenz?
Ping ist das Werkzeug, Latenz das, was es misst: die Zeit, die ein Paket zu einem Server und zurück braucht, in Millisekunden. Viele nennen auch die Zahl „Ping“. Bandbreite ist etwas anderes: Sie sagt, wie viele Daten pro Sekunde durch die Verbindung passen, nicht wie lange jede Antwort dauert.
Warum ist das Ergebnis höher als beim Befehl ping?
Ein Browser kann keine ICMP-Pakete senden, daher misst dieser Test kleine HTTPS-Anfragen. Sie laufen durch den Browser und den Webserver auf der Gegenseite, was einige Millisekunden addiert. Ein langsames WLAN, gleichzeitig laufende Downloads und ein VPN addieren mehr; wiederholen Sie den Test zum Vergleich an einer Kabelverbindung.
Welchen Rechenzentrumsstandort soll ich wählen?
Den, der den Menschen am nächsten ist, die den Server nutzen, nicht Ihnen, es sei denn, Sie sind der einzige Nutzer. Für eine Website mit Besuchern in einem Land wählen Sie ein Rechenzentrum in diesem Land oder einem Nachbarland. Bei Besuchern auf mehreren Kontinenten setzen Sie ein CDN vor die Website oder betreiben einen Server pro Kontinent.