2012-07-30 4 views
0

서버 측에 거대한 배열 (4MB) 데이터가 있습니다. 지금은 jquery getJSON 메서드를 사용하여 배열 데이터를 가져오고 브라우저에서 전체 배열을 렌더링합니다. 배열 데이터가 너무 느려지는 것으로 나타났습니다. 아마도 주요 시간은 JSON 구문 분석에 사용되었을 것입니다. 서버에서 이러한 배열 종류의 데이터를 얻는 가장 빠르고 가장 빠른 방법은 무엇입니까?getJSON 배열 데이터의 속도를 높이는 방법

+0

거대한 무엇입니까? ... – hvgotcodes

+0

약 2 Mb 어레이 – user1476079

답변

0

네 개의 메가 바이트는 클라이언트 쪽 모두를 보내는 데 필요한 많은 데이터가 있습니까? JavaScript가 JSON을 처리하는 속도를 높이려는 것보다는 데이터를 좀 더 깨뜨릴 수있는 방법을 찾아내는 것이 가장 좋습니다. 따라서 한 번에 적은 작업을 할 수 있습니다.

내 말은, 정말로 모든 것을 한 번에 필요로합니까? JSON에 대한 서버 측 필터링을 추가하여 응용 프로그램이 수행해야하는 작업을 수행하는 데 필요한 데이터만으로 제한하려고 시도했을 것입니다.

예를 들어 방대한 제품 목록을 표시하려는 경우 처음 50-100을로드하면 가치가있을 수 있습니다. 그런 다음 사용자가 페이지를 아래로 스크롤하면 다음 50-100 등을로드하는 두 번째 호출이 생성됩니다. ?

관련 문제