2010-02-08 3 views
3

글쎄, 구글 쿼리 자동 완성으로 놀고 있었고 재미있는 것을 발견했다. 예를 들어 "m"글자를 입력하면 Ajax jsonp 쿼리를 수행한다. 그런 다음 내 페이지를 새로 고치고 'm'문자를 다시 입력하면 검색어가 표시되지 않습니다. 더 긴 문자 시퀀스에서도 똑같은 일이 발생합니다.Google에서 클라이언트 측에서 캐시 쿼리를 제안하는 방법은 무엇입니까?

Google에서 클라이언트 측 캐싱을 사용하는 것은 명백합니다. 그리고 나는 쿠키에 아무것도 저장하지 않는다는 것이 매우 긍정적입니다. JS 사용을 위해 클라이언트 측에서 많은 양의 데이터를 캐시 할 수있는 몇 가지 기술을 알고 있지만 어느 것이 Google에서 사용하는지 알고 싶습니다.

그들의 코드가 무섭게 난독 누군가가 구글에 대한 최신 기사까지 나에게 어떤 하강 을 가리 킵니다 그래서 만약 그것이 자신에 의해 답을 찾기 위해 시간이 좀 걸릴거야 제안이 내 질문에 대한 답

, 나는 것 매우 고맙습니다.

답변

5

캐싱을 처리하는 브라우저입니다. Google은 스크립트가 올바르게 캐시되었는지 확인하기 위해 모든 관련 헤더 (예 : Expires)를 구현하기 만하면 다음에 브라우저가 캐시에서 캐시를 가져 오도록 요청합니다. 멋진 트릭이나 Google 마술은 계속되고 있습니다 :-)

EDIT : 가장 좋은 링크는 http://code.google.com/speed/page-speed/docs/caching.html입니다. 어쩌면 누군가 다른 링크를 지적 할 수 있습니다.

+0

오 마이. 내가 어떻게 그걸 잊어 버릴 수 있었 :-(감사합니다! – Dienow

+0

@Dienow : 우리는 모두 인간입니다. 우리의 두뇌는 때때로 꺼집니다. 내가 전에 준 대답을 봐야합니다 .-) –

관련 문제