javascript-Google如何建议在客户端缓存查询?
作者:互联网
好吧,我在玩Google查询自动完成功能,并发现有趣的事情:例如,如果我输入“ m”字母,它将执行Ajax jsonp查询.然后,如果我刷新页面并再次输入“ m”字母,将不会有任何查询.较长的字母序列也会发生相同的情况.
显然,Google使用了一些客户端缓存.我非常肯定它不会在Cookie中存储任何内容.我知道一些允许在客户端缓存大量数据以供JS使用的技术,但我想知道Google使用哪种?
他们的代码非常混乱,需要我花费一些时间自己找到答案,因此,如果有人可以向我指出有关Google的最新文章建议回答我的问题,我将不胜感激.
解决方法:
是浏览器处理缓存. Google只是实现所有相关的标头(例如Expires)以确保脚本被正确缓存,然后在下次请求浏览器从缓存中获取脚本时使用.没有花哨的技巧或谷歌魔术继续:-)
编辑:我可以找到的最佳链接是http://code.google.com/speed/page-speed/docs/caching.html.也许其他人可以指出一些其他链接.
标签:autosuggest,caching,javascript 来源: https://codeday.me/bug/20191024/1918966.html