Können hohe Pings zu langsamem Surfen im Internet führen?

Können hohe Pings zu langsamem Surfen im Internet führen?

In letzter Zeit habe ich ein Problem mit langsamem Surfen im Internet. Die Download-Geschwindigkeit ist vollkommen in Ordnung. Laut meinem Internetanbieter ist mit der Verbindung alles in Ordnung. Ich habe gerade versucht, einen Ping-Test für einige der Websites durchzuführen, die ich häufig benutze. Ich erhalte unterschiedliche Ping-Zeiten zwischen 200 ms und 400 ms. Soweit ich gelesen habe, liegt der ideale Ping unter 50 ms. Erklärt ein Ping von über 200 ms das langsame Surfen im Internet, mit dem ich in letzter Zeit konfrontiert bin? Wie kann dies behoben werden, wenn mein ISP sagt, dass mit der Verbindung alles in Ordnung ist?

Antwort1

Hier gibt es eine große Anzahl potenzieller Probleme und Missverständnisse, von denen einige mit Ihrem ISP zusammenhängen, andere nicht. Ich beginne mit der Erläuterung der wichtigsten, empfehle dann einige Tests und spekuliere über mögliche Ursachen und Lösungen.

Die Ping-Zeit spiegelt nur die Zeit wider, die benötigt wird, um eine Site zu erreichen und eine Verbindung herzustellen. 50 ms als gut und 200 ms als langsam zu bezeichnen, ist eine Vereinfachung. Eine Sache bei den Ping-Zeiten ist, dass die Entfernung zum Server die Mindestzeiten bestimmen kann. Beispielsweise hat eine schnelle Site in Australien eine Ping-Zeit von mehr als 140 ms, wenn Sie sich in den USA befinden, was hauptsächlich auf die Lichtgeschwindigkeit zurückzuführen ist. Allerdings können überlastete kleine Verbindungen sehr hohe Latenzen aufweisen.

Latenzprobleme können durch Ihren ISP verursacht werden, insbesondere durch fehlerhafte Hardware, Routing-Probleme oder QOS auf seinen Links – die meisten Probleme entstehen jedoch zwischen Ihnen und dem ISP oder im Heimnetzwerk.

Eine gute Möglichkeit, Latenzprobleme zu diagnostizieren, ist die Verwendung von (Win)MTR, das Latenz kombiniert pingund tracerouteanzeigt, wo es zu Latenz kommt, sowie Paketverlust und -konsistenz, die starke Hinweise auf Überlastung und andere Probleme liefern können. Ich würde empfehlen, dies eine Weile laufen zu lassen und die Ergebnisse hier zur Interpretation zu veröffentlichen.

In Ihrem Fall würde ich, wenn keine weiteren Informationen vorliegen, davon ausgehen, dass das Problem eines oder eine Kombination aus drei Dingen ist -

  1. Ein überlasteter Upload-Link. Wenn Sie eine DSL-Verbindung haben, haben Sie oft viel Download-Bandbreite und wenig Upload-Bandbreite. Bei großen Uploads kann dies den Link überlasten und die Paketbestätigungen und damit Ihre Verbindung verlangsamen (bei großen Downloads hat dies jedoch kaum Auswirkungen).

  2. Ihr WLAN-Kanal ist überlastet. Wenn Sie WLAN verwenden, ist dies meiner Meinung nach das wahrscheinlichste Problem, insbesondere da Sie variable Latenzen erwähnen. Versuchen Sie, ein Ethernet-Kabel anzuschließen, und prüfen Sie, ob das Problem dadurch behoben wird.

  3. Es könnte sich um ein kompromittiertes System in Ihrem Netzwerk handeln, das Spam oder Ähnliches versendet. Versuchen Sie, WLAN zu deaktivieren und nur einem einzigen Gerät gleichzeitig die Verbindung zu erlauben. Wenn das Problem dadurch bei einigen Geräten behoben wird, bei anderen jedoch nicht, gehen Sie davon aus, dass die langsamen Geräte kompromittiert sind.

Es gibt noch andere Möglichkeiten, wie Firmware-Probleme und DSL-Aushandlungs-/Leitungsprobleme, aber schließen Sie zuerst die wahrscheinlicheren Probleme aus.

Antwort2

Ping ist ein Maß für die Round-Trip-Zeit (RTT), also wie lange es dauert, bis eine Nachricht von Ihrem Computer zum Server und zurück gelangt. Wir nennen die Verzögerung dieLatenz.

Eine Glasfaserleitung zwischen zwei Büros weist eine geringe Latenz auf, während das Versenden einer Festplatte per Post mit enormer Latenz verbunden ist.

Bei hoher Latenz dauert es länger, bis die erste Anfrage den Server erreicht und zurückkommt. Die einfachsten Websites benötigen eine RTT:

  1. Der Kunde fordert eine Seite an
  2. Server liefert die Seite aus

Komplexere Seiten benötigen auch zusätzliche Anfragen. Sie werden nur erfahren, dass Sie Stylesheets, JavaScript-Bibliotheken usw. laden müssennachLaden des HTML für eine Seite, sodass auch hier zusätzliche Roundtrips hinzukommen.

Schlimmer noch, diese Anfragen können in Serie erfolgen. Sie fordern also an foo.css, dann bar.js, dann baz.jpg– und jede Anfrage benötigt eine RTT. Dies passiert im Allgemeinen nicht, aber Sie werden trotzdem Ressourcen in Blöcken laden – Ressource A sagt, sie braucht B, und B braucht C, und C braucht D …

Ein Beispiel

Mit den Entwicklertools von Chrome können Sie eine Verbindung mit geringer Latenz emulieren. Das Laden einiger Websites mit unterschiedlichen Ping-Einstellungen zeigt, wie sehr eine hohe Latenz schmerzt. Ich habe die Zeit gemessen, die zum Laden des DOM benötigt wurde. Dies bedeutet, dass die Struktur der Seite bekannt ist, auch wenn Bilder, Stile usw. möglicherweise noch geladen werden.

Außerdem habe ich diese gemessen, indem ich Strg-F5 gedrückt habe, wodurch zwischengespeicherte Daten ignoriert werden. Dies verlangsamt das Laden, spiegelt aber auch wider, was passieren sollte, wenn Sie eine Site zum ersten Mal besuchen.

stackoverflow.com bietet:

Keine Verzögerung (40 ms): 350 ms
200 ms Latenz: 700 ms
400 ms Latenz: 1130 ms

Es sieht so aus, als bräuchten wir ein paar RTTs, um zu zeigenetwas. Nicht schlecht. Wir können auch die Zeit untersuchen, die fürallesLaden:

Keine Verzögerung (40 ms): 750 ms
200 ms Latenz: 2000 ms
400 ms Latenz: 4000 ms

Das ist noch viel schlimmer! Vieles davon ist eigentlich nur das Laden von Anzeigen, aber es zeigt trotzdem, wie wichtig RTT sein kann.

Also, kurz gesagt:ja, eine hohe Latenz kann dazu führen, dass Webseiten langsam geladen werdenKomplexere Seiten werden merklich langsamer geladen, selbst wenn ihr Inhalt nicht sehr groß ist, weiljede Anfrage hat eine große Verzögerung.

Antwort3

Ja, ein hoher Ping kann die Ladezeiten Ihrer Website verlangsamen. Wenn Sie die Ping-Zeit zu Ihren häufig besuchten Websites überprüfen, greift Ihr Computer auf den Server der Website zu und überprüft dann die Zeit, die er benötigt hat, um dorthin zu gelangen. Wenn es lange dauert, Informationen von der Website abzurufen, dauert es logischerweise auch lange, bis Sie in einem Browser darauf zugreifen können.

Um diese Zeit zu verkürzen (sie zu beschleunigen), sollten Sie ungenutzte Clients in Ihrem Netzwerk eliminieren, Ihren Internettarif aktualisieren (von DSL wechseln, falls Sie es haben) oder sich einen leistungsstärkeren Router zulegen, wenn Ihr WLAN-Ping niedrig ist.

Antwort4

Generell nein. Eine hohe Latenz, die Sie Ping nennen, sollte das Surfen im Internet nicht verlangsamen. Sie haben nicht viele Informationen zu Ihrem Computer oder Netzwerk gegeben, also ist alles reine Spekulation. Da Sie jedoch sagten, Ihre Downloadgeschwindigkeiten seien hoch, gehe ich davon aus, dass Ihre Internetverbindung und Ihr internes Netzwerk akzeptabel funktionieren.

Als Erstes würde ich versuchen, einen anderen Webbrowser zu verwenden als den, den Sie derzeit verwenden. Beispiele sind Chrome, Firefox oder Opera. Möglicherweise liegt das Problem an einer Browsereinstellung oder einem Add-On. Wenn Ihr Surfen wieder eine akzeptable Geschwindigkeit erreicht, liegt das Problem an Ihrem ursprünglichen Browser, der auf die ursprünglichen Einstellungen zurückgesetzt werden kann.

verwandte Informationen