__GitHubやStack Overflowへの安定したアクセスと、google検索のレスポンスが速いことが最低条件です。速度はあまり必要ありませんが(7~10Mbps程度で十分です)、待ち時間が長くなるので、2Mbps以下は我慢できません。私にとって, 安定した, 未接続のネットワークは、速度と遅延よりもはるかに重要です, 一度それは3Mbpsを超えています。私は一度に大きなファイルをダウンロードすることはしません(例:動画や高解像度の写真、大きなソフトウェア、500MB以上のもの)。通常、スループットはビットで、それ以外のものはすべてバイトです。1 バイトは 8 ビットです。2Mbpsは毎秒2メガビットです。2Mbpsでは、2メガバイトのファイルをダウンロードすることができます - 1秒ではなく - しかし、8秒。この混乱は、それらを高速に見えるようにするためにネットワークによって少しマーケティングの策略として保持されています。問題はおそらくスループットではなくレイテンシです。どのように多くのビット/秒をパイプに押し込むことができます。あなたが本当に気にしなければならないのは latency で、あなたがリクエストしてからどれだけ早くビットがパイプの下に降りてくるかということです。レイテンシーとは、リクエストがあってからダウンロードを開始するまでの時間のことです。スループットとは、ダウンロードが開始されてからどれだけ速くダウンロードされるかということです。それぞれのリクエストは、より多くのリクエストを生み出すかもしれません。
だから、Github.comがそれぞれ10kbのリクエストを10個持っていて、それぞれがそれぞれ10kbのリクエストを5個持っている場合、50個のリクエストの合計はわずか500kbです。500kbps のスループットを得ている場合、1秒でダウンロードできます… もし遅延が0の場合。
もし遅延(ping時間)が500msの場合、全てのリクエストに0.5秒の遅延が発生します。つまり、ブラウザはリクエストをして、半秒待ってからコンテンツのダウンロードを開始します。コンテンツのリクエスト数が増えると、さらに悪化します。最新のウェブページでは、コンテンツが3つのレイヤーに分かれている場合、すべてのコンテンツが読み込まれるまでに最低でも1.5秒かかります。これは、ブラウザのデバッグツールのネットワークペインで確認することができます。Firefoxでは以下のようになっています。
Githubのレイテンシが100msの場合の様子です。
Find Networks With Low Latency
あなたはレイテンシを最適化したいと思っています。あなたが訪問するサイトへのping時間が最も短いネットワークを見つけたいと思います。
あなたは世界中を旅していて、連絡しているサーバーのほとんどは北米にあるので、250ms以下を探すべきです。コンテンツが世界中でミラーリングされている場合もあれば、そうでない場合もあります。250msはアジアから北米と話すにはかなり良いです。
Use Adblock
広告はページあたりのリクエスト数に追加されます。余分なリクエストが増えることもある。いくつかのサイトはよく設計されており、広告がロードされる前に機能します。他のサイトはそうではありません。
余分なリクエストを避けるために、ブラウザのアドブロッカーを使用してください。
Do A Virus Scan
お使いのコンピュータがウイルスに感染している場合、お使いのコンピュータがネットワークを猛烈に使用し、接続を詰まらせている可能性があります。
Remove All Unnecessary Browser Extensions and Toolbars
ウイルスと同様に、悪意のある、または不十分に行われた拡張機能やツールバーは、あなたのコンピュータのネットワーク接続を使用して悪いことを行うことができます。これにより、接続が遅くなることがあります。BitTorrent、Dropbox、Samba、Google Drive などのファイル共有ソフトを使用している場合は、それをオフにしてください。共有ドライブが頻繁に変更されている場合、それらの変更を同期してネットワークを浪費している可能性があります。