米国のほとんどの人が自宅で接続している場合、クライアントのブラウザからインターネットサーバー(Google App Engineなど)に200,000個の整数のリストを送信するのにかかるおおよその時間はどれくらいですか?データがiPhoneから送信された場合、それは大きく変化しますか?
整数リストのサイズが大きくなると(たとえば、100万個の整数のリストの場合)、時間の長さはどのように長くなりますか?
コンテキスト:JavaScriptのブラウザー用またはPythonのサーバー用に、このようなリストの簡単な計算と並べ替えを行うコードを作成する必要があるかどうかわからなかったため、出力の送信にかかる時間の問題を調査したいと思いました。このような計算を処理するのに最適な場所(クライアントのブラウザーまたはアプリエンジンサーバー)を決定するのに役立つ、ブラウザーからWeb経由のサーバーへのデータ。
その他のコンテキスト:
整数のタイプ:私は整数の2つのリストを扱っています。1つは、整数が{0,1,2,3、...、99,999}のように見える200,000個のオブジェクトのIDのリストです。100,000の2番目のリストは、1桁の数字{...、4,5,6,7,8,9,0,1、...}です。
計算の種類:ブラウザから、100,000個のオブジェクトを参照する約10個の変数に関連付けられた重みを変更して、独自のカスタムインデックス(またはランキング)を作成します。INDEX = w1 * Var1 + w2 * Var2 +...wNVarN。したがって、計算では、ベクトル(配列)のスカラーへの乗算と2つのベクトルの加算、および100,000個の値の最終的なINDEX変数ベクトルの並べ替えを参照します。