0

インタラクティブな JavaScript ビジュアライゼーションの基本的なデータ ソースである 10 MB の CSV ファイルがあります。

GUI では、ユーザーは通常、地理、性別、年、および指標を選択します。応答は、30 個の 4 桁の数字の配列です。

私はユーザー エクスペリエンスを可能な限り迅速なものにしたいと考えており、完全な CSV ファイル (さまざまな手段を使用して圧縮されています...) を配信するか、ローカルでホストされているデータとほぼ一致するバックエンド サービスを使用することを検討しています。

クエリの応答を最大速度で返すには、どのようなオプションがあり、どのような手順を実行すればよいですか?

4

2 に答える 2

0

完全なファイルを配信するには、 http: //code.google.com/p/jslzjb/などの文字列圧縮アルゴリズムと html5 Web ストレージの組み合わせが考えられます。

ただし、ユーザークライアントで完全なデータベースを使用する必要が本当にない場合 (データベースの更新、セキュリティなどに関してさらに問題が発生する可能性があります)、クエリキャッシュなどを備えたバックエンドサービスを使用します.

于 2012-04-23T12:50:44.477 に答える
0

私はそれをクライアントに転送しません.彼らの接続がどれほど速いか誰が知っていますか? 最大速度は、API を作成し、モバイル クライアントからクエリを実行することです。これは、データの要求がクライアントから転送され (サイズが小さい)、応答がクライアントに返されることを意味するだけです (30 個の 4 桁の数字のみ)。

于 2012-04-23T12:51:04.720 に答える