私はサーバーからajaxを使って大量のデータを取得し、JavaScriptに格納しなければなりません。私は現在、すべてのデータを格納する配列を使用しています。この私がデータを取得し、JavaScriptでそれを格納する方法である:大量のデータをjavascriptに保存する方法
var buffer=new Array();
//when each ajax returns
buffer=buffer.concat(JSON.parse(ajaxReq.responseText));
私の心の中で二つの質問があります。
- は、効率的なすべてのデータを格納するための配列を使用しているが、オーバーフローの問題があります100万行のデータがありますか?
concat
のパフォーマンスはどのようなものですか?どうすればここで最適化できますか?
ありがとうございます。
この質問は役に立つかもしれません:http://stackoverflow.com/questions/4833480/is-this-asking-too-much-of-a-browser –
私はあなたが何も考えていないので、それを避けるでしょうさまざまなクライアントマシンが何をするか、または処理できるか。私はそのデータをブラウザ*に入れておきたいという妥当な理由は考えられません。私は、サーバーに処理をオフロードする方法をセットアップします。 –