高い ping により Web ブラウジングが遅くなることはありますか?

高い ping により Web ブラウジングが遅くなることはありますか?

最近、インターネット接続が遅くなるという問題が発生しています。ダウンロード速度はまったく問題ありません。インターネット プロバイダーによると、接続に問題はありません。よく使用するサイトのいくつかに対して ping テストを実行してみました。ping 時間は 200 ミリ秒から 400 ミリ秒の間で変動しています。私が読んだところによると、理想的な ping は 50 ミリ秒未満です。+200 ミリ秒の ping は、最近私が直面している Web ブラウジングの遅さを説明できますか? ISP が接続に問題はないと言う場合、これを修正するにはどうすればよいですか?

答え1

ここには、ISP に関連するものもあれば、そうでないものもある、潜在的な問題や誤解が多数あります。まずは主なものから説明し、次にいくつかのテストをアドバイスし、考えられる原因と修正方法を推測します。

ping 時間は、サイトに到達して接続をネゴシエートするのにかかる時間のみを反映します。50 ミリ秒が適切で、200 ミリ秒が遅いと指摘するのは単純すぎます。ping 時間に関することの 1 つは、サーバーまでの距離によって最小時間が決まる場合があることです。たとえば、オーストラリアの高速サイトでも、米国にいる場合は主に光の速度により、ping 時間は 140 ミリ秒以上になります。ただし、混雑した小規模な接続では、待ち時間が非常に長くなる場合があります。

遅延の問題は、ISP、特にハードウェアの故障、ルーティングの問題、リンク上の QOS によって発生する可能性がありますが、ほとんどの問題は、ユーザーと ISP の間、またはホーム ネットワーク内で発生します。

レイテンシの問題を診断する良い方法は、pingとを組み合わせてtraceroute、レイテンシが発生している場所を表示できる (Win)MTR を使用することです。また、輻輳やその他の問題の強力な指標となるパケット損失と一貫性も表示できます。これをしばらく実行し、結果を解釈のためにここに投稿することをお勧めします。

あなたの場合、さらなる情報がない限り、問題は3つのことのうちの1つまたは組み合わせであると仮定します。

  1. アップロード リンクが混雑しています。DSL 接続の場合、ダウンロード帯域幅は大きいのにアップロード帯域幅は小さいことがよくあります。アップロード量が多いと、リンクが混雑し、パケットの確認応答が遅くなり、接続が遅くなる可能性があります (ただし、大量のダウンロードにはほとんど影響がありません)。

  2. Wi-Fi チャネルが混雑しています。Wi-Fi を使用している場合、特に遅延が変動するとおっしゃっていることから、これが最も可能性の高い問題であると考えられます。イーサネット ケーブルを接続して、問題が解決するかどうかを確認してください。

  3. ネットワーク内のシステムが侵害され、スパムなどを送信している可能性があります。Wi-Fi を無効にして、一度に 1 台のデバイスのみに接続できるようにしてみてください。一部のデバイスでは問題が解決しても、他のデバイスでは問題が解決しない場合は、速度の遅いデバイスが侵害されている可能性があります。

ファームウェアの問題や DSL ネゴシエーション/回線の問題など、他の可能性もありますが、まずはより可能性の高い問題を除外してください。

答え2

Pingは往復時間(RTT)の測定値で、メッセージがコンピュータからサーバーに送られて戻ってくるまでの時間です。この遅延をレイテンシー

2 つのオフィス間の光ファイバー回線では待ち時間が短いですが、ハード ドライブを郵送する場合は待ち時間が非常に長くなります。

レイテンシが高いと、最初のリクエストがサーバーに到達して戻ってくるまでに時間がかかります。最もシンプルな Web サイトでは、1 つの RTT が必要です。

  1. クライアントがページを要求する
  2. サーバーがページを配信する

より複雑なページには追加のリクエストも必要です。スタイルシートやJavaScriptライブラリなどを読み込む必要があることだけを学びます。ページの HTML を読み込むため、追加のラウンドトリップも追加されます。

さらに悪いことに、これらのリクエストは連続して行われる可能性があります。つまり、、foo.css次に、そして をリクエストし、各リクエストに RTT がかかります。これは通常発生しませんが、それでもリソースはチャンク単位で読み込まれます。リソース A にはリソース B が必要で、リソース B にはリソース C が必要で、リソース C にはリソース D が必要であると表示されます...bar.jsbaz.jpg

Chrome の開発ツールを使用すると、遅延の大きい接続をエミュレートできます。ping 設定を変えていくつかのサイトを読み込むと、遅延が大きいとどれほど問題になるかがわかります。DOM の読み込みにかかる時間を測定しました。つまり、画像やスタイルなどがまだ読み込まれている場合でも、ページの構造はわかっているということです。

また、Ctrl + F5 を押してこれらを測定しましたが、これはキャッシュされたデータを無視します。これにより読み込みが遅くなりますが、サイトに初めてアクセスしたときに何が起こるかを反映します。

stackoverflow.com では次のように示されています:

遅延なし (40ms): 350ms
200ms 遅延: 700ms
400ms 遅延: 1130ms

表示を開始するには、いくつかのRTTが必要なようです何か悪くないですね。すべてロードする:

遅延なし (40ms): 750ms
200ms 遅延: 2000ms
400ms 遅延: 4000ms

それはかなりひどいですね! 実際、その多くは広告の読み込みによるものですが、それでも RTT がいかに重要であるかを示しています。

つまり、簡単に言うと:はい、レイテンシが高いとウェブページの読み込みが遅くなる可能性がありますより複雑なページは、コンテンツがそれほど大きくなくても、読み込みが著しく遅くなります。すべてのリクエストに大きな遅延が発生します。

答え3

はい、ping 値が高いと、Web サイトの読み込み時間が遅くなる可能性があります。頻繁にアクセスするサイトへの ping 時間を確認すると、コンピューターが Web サイトのサーバーにアクセスし、そこに到達するまでにかかった時間を確認します。論理的に、Web サイトから情報を取得するのに時間がかかる場合、ブラウザーでそのサイトにアクセスするのにも時間がかかります。

この時間を短縮する(高速化する)には、ネットワーク上の未使用のクライアントを削除するか、インターネット プランをアップグレードする(DSL を使用している場合は DSL から切り替える)、WiFi の ping が低い場合はより高性能なルーターを入手します。

答え4

一般的に言えば、いいえ。ping と呼ばれる高レイテンシによって Web ブラウジングが遅くなることはありません。コンピューターやネットワークに関する情報があまり提供されていないため、すべては単なる推測です。ただし、ダウンロード速度が速いとおっしゃっているので、インターネット接続と内部ネットワークは問題なく動作しているものと想定します。

まず最初に試すべきことは、現在使用しているものとは異なる Web ブラウザを使用することです。例としては、Chrome、Firefox、Opera などがあります。ブラウザの設定またはアドオンが問題の原因となっている可能性があります。ブラウジングが許容できる速度に戻った場合、問題は元のブラウザにあるため、元の設定にリセットできます。

関連情報