2011-11-16 6 views
2

페이지에 자동 완성 기능이 첨부 된 많은 수의 컨트롤이있을 수 있습니다. (70 세 이상) 나는 내 페이지가 느려지는 경향이 있으며 IE는 스크립트를 중단하라는 경고를 표시하기도합니다. 나는 또한 모든 포스트 백이 증가하기 시작하여 브라우저 메모리를 발견했습니다. IE가 실제로 느려지거나 응답을 멈추게되면 거의 300MB가 될 수 있습니다.jquery UI 자동 완성

많은 수의 자동 완성 컨트롤을 사용하면 위와 비슷한 경험을 가진 사람이 있습니까? 성능을 향상시킬 방법이 있습니까?

감사합니다,

조셉

+1

왜 많은 자동 완성 컨트롤이 필요합니까? 너 정말 ** 필요해? –

+0

모든 요청이 동일한 테이블의 결과를 반환합니까? – Briganti

답변

1

나는 성능을 크게 향상이 수정 사항을 적용했습니다.

  1. 콤보 상자를 추가하는 jquery UI의 코드는 성능에 부정적인 영향을줍니다. 나는 표준 HTML을 통해 콤보를 추가했다.
  2. 내 코드가 수정되어 자동 완성 컨트롤이 페이지로드가 아닌 첫 번째 포커스에서 인스턴스화됩니다.