2017-11-30 11 views
0

약 1000,000 개의 레코드가있는 거대한 테이블의 내용을 나타 내기 위해 DataTable을 사용하고 싶습니다. 표준 페이징 기능이 뛰어나고 정확하게 필요한 기능입니다. 내 프로젝트의 성과는 매우 중대한 조건입니다. 사용자는 최소 지연으로 그리드 페이지를 탐색 할 수 있어야합니다.각 탭을 클릭 할 때 Jquery 데이터 테이블 플러그인 데이터로드를 코드화 할 수 있습니다.

사용자가 페이지를 방문 할 때마다 매번 1000,000 개의 레코드가로드됩니다. 많은 시간이 소요되고로드 웹 페이지에 더 많은 데이터를 사용합니다. jquery에서 페이지 번호를 클릭하면 데이터를로드 할 수 있는지 알고 싶습니다. 내 데이터 사용량과 페이지로드 속도를 줄일 수 있다고 생각합니다. 대답이나 다른 방법으로이 작업을 수행하십시오. (데이터 테이블에 200 행이있는 경우 크롬 개발자 옵션은 웹 페이지를로드하는 데 3MB를 회수하는 것으로 나타납니다 .I 데이터 테이블 기능을 사용하여 해당 데이터 사용을 줄이기를 원합니다.) Spring MVC 사용

답변

0

예, DataTables의 서버 측 처리를 사용하여이 작업을 수행 할 수 있습니다. 서버 측 처리가 활성화 된 상태에서 DataTable이 수행하는 모든 페이징, 검색 및 정렬 작업은 서버에 전달됩니다.

자세한 내용은 아래 링크로 이동하십시오.

https://datatables.net/examples/data_sources/server_side.html

+0

쓰기 아약스 코드없이 서버 측 프로세싱을 추가 할 수 있습니까? –