サーバー側のnode.jsでインターネット速度を計算する方法、クライアント側から、クエリ文字列でhttpリクエストを作成しながら現在のタイムスタンプを送信しています。
クライアント側のコード
var image = document.createElement("img");
image.width = 1;
image.height = 1;
image.src = url+"?"+new Date().getTime();
URLは以下のようになります
http://localhost:8080/server?1369654461767
インターネット速度の計算は、リクエストの開始時間、終了時間、およびダウンロード可能なファイル サイズを使用して行うことができます。
しかし、要求の上の私の問題は1x1 ピクセルであるため、画像サイズを決定できず、正味速度を計算するために 1 つの別のサーバー呼び出しが必要ありません。
クライアントからの開始時間と、要求と応答に存在するデータを使用してインターネット速度を計算するためのソリューション。
どんなアイデアでも役に立ちます。