こんにちは私は簡単な帯域幅テストをしたいと思います。デフォルトのhtmlページのサイズは10MBです。サーバーのアップロード速度は5Mbpsであるため、どのような状況でも10MBを10秒で完了することはできません。私の計画は、getリクエストで時間間隔を開始することであり、10秒後、1つの特定のクライアントに送信された合計バイトのパーセンテージまたは量を取得できるはずです。だからここでの私の質問は、どうすれば合計バイトのパーセンテージまたは量を取得するのですか?
1 に答える
0
アプローチ1
したがって、最も簡単な解決策は、特定のサーバーからのダウンロード速度をブラウザーに表示するこのオープンソースのスピードテストを使用することです. サーバーへのアップロード速度も表示されます。この特定のソリューションでは、サーバー側で php と perl を使用します。関連する質問Python speedtest.net 、または探している行に回答がなかった同等のものがあります。
アプローチ 2
JavaScript と ajax を使用してダウンロード テストを実行すると、Web ブラウザからのファイルのダウンロードの進行状況を監視できます。アップロード部分についても、 ajax アップロードを監視する同じ手法を使用します。
于 2012-11-22T05:27:57.307 に答える