2012-05-08 3 views
0

나는 구글의 제안 (XML)를 가져 아약스 (JSON)을 사용하는 스크립트, 데모가 있습니다. 그래서 속도를 높이고 싶습니다. 먼저 기본 키 업 대신 keydown에 대한 요청을 수행한다고 생각했습니다. 그러나 그것은 속도를 높이 지 못하고 또 다른 문제를 일으켰습니다. 더 이상 목록에 올 수 없었습니다. 그래서 내 질문은 : 첫 번째 keyup (제안)과 어쩌면 모든 일을 함께하는 어떤 방법이 있습니까?속도까지 자동 완성 제안

+3

이 작업은 항상 연결 속도에 따라 제한됩니다. 응답을 구문 분석하거나 요청을 보내지 않고 데이터를 검색하는 데 시간이 걸립니다. – Jivings

답변

2

서버 측 검색 엔진의 속도를 높여야한다고 생각합니다. + 사용자가 3 자 또는 4자를 입력 한 직후에 자동 완성을 수행 할 수 있습니다. (그러면 검색 결과가 적어 질 것입니다.) + 서버 쪽에서 검색 쿼리에 대해 몇 가지 제한을 줄 수 있습니다. + 테이블에 올바른 색인을 할당하십시오.

또한 검색 결과에 캐시를 사용할 수 있습니다.

+2

나는 이것들이 모두 유효하다고 생각한다. 나는 생각하는 캐시를 찾아 간다. 감사 – Youss

관련 문제