2009-03-23 9 views
1

강력한 클라이언트 측 자바 스크립트 위젯의 인기가 높아지면서 클라이언트 측에서 엄격하게 데이터 정렬을 처리하는 가장 좋은시기는 언제인지 궁금합니다. 예를 들어 YUI에있는 위젯과 같은 위젯을 사용하면, 백엔드에 요청을하고 DB 쿼리 또는 다른 방법을 통해 정렬을 처리하게 할 때.웹 응용 프로그램 정렬

답변

2

데이터 양에 따라 달라 지므로 테스트하는 것이 가장 빠릅니다.

1

정말 클라이언트가 모든 데이터를 필요로하는지 또는 한 번에 정렬 된 하위 집합 만 필요로하는지, 그리고 실제로 정렬이 얼마나 비싸지에 따라 달라집니다.

0

개인적으로, 나는 아마도 포스트 백에서 그것을 정렬 할 것입니다. 그러나 모든 데이터가 페이지에 표시되면 JS를 통해 정렬하면 응답 성이 뛰어난 UI가 제공 될 수 있습니다.

0

그룹화 된 정렬을 수행하거나 값으로 정렬 한 다음 해당 값을 사람이 읽을 수있는 형식 (예 : unixtime)으로 변환하려는 경우 서버를 정렬하는 것이 더 빠르고 간단 할 수 있습니다.

0

예외적 인 경우를 제외하고는 브라우저에서 정렬하십시오. 예외적 인 경우는 비합리적으로 긴 목록, 호스트 리소스가 필요한 이상한 정렬 규칙, 자바 스크립트 코딩 기술 부족 등입니다. 그러나 불필요한 라운드 트립으로 인해 얻을 수있는 것은별로 없습니다.

스크롤 할 때보다 더 많은 데이터를 사용자에게 다운로드하는 것은 거의 불가능합니다. 이 크기의 목록은 브라우저에서 아주 편하게 정렬해야합니다.