아약스를 사용하여 서버에서 검색 한 많은 양의 데이터를 처리해야하며 JavaScript로 저장해야합니다. 현재 배열을 사용하여 모든 데이터를 저장하고 있습니다.많은 양의 데이터를 자바 스크립트에 저장하는 방법
var buffer=new Array();
//when each ajax returns
buffer=buffer.concat(JSON.parse(ajaxReq.responseText));
내 마음 속에 두 가지 질문이 있습니다 :
- 효율적으로 모든 데이터를 저장하는 배열을 사용하고는, 오버 플로우 문제가 내가 데이터를 얻을 수 및 자바 스크립트에 저장하는 방법이있다 1 백만 행의 데이터가 포함 된 ??
concat
의 성능은 어떻습니까? 어떻게 최적화 할 수 있습니까?
감사합니다.
이 질문은 유용 할 수 있습니다 : http://stackoverflow.com/questions/4833480/is-this-asking-too-much-of-a-browser –
아무 생각이 없기 때문에 나는 그것을 피할 것입니다. 다양한 클라이언트 시스템이 처리하거나 처리 할 수있는 작업. 나는 브라우저에서 많은 양의 데이터를 가지고있는 합당한 이유를 생각할 수 없다. 나는 서버에 처리를 오프로드하는 방법을 설정할 것입니다. –