我注意到,当我在 Google 上进行搜索时,临时 Internet 文件文件夹(Microsoft Internet Explorer)中会创建与该次搜索相关的多个文件,一次搜索可能最多会创建 12 个文件。
有人知道这是为什么吗?所有文件都以搜索开始?然后会出现一个长字符串,其中包含我正在执行的搜索中的数字和单词。例如,我搜索了 abilify,第一个文件中的长字符串中有 q=a。第二个文件中有 q=ab。第三个文件中有 q=abi,依此类推,直到第七个文件中有 q=abilify。
有人能解释一下吗?
谢谢
乔恩
答案1
当您输入时,Google 会对“页面”(不会以页面形式显示给您)发出多个请求,以便为您提供下拉建议列表。
IE 正在缓存这些结果,但不确定为什么。
尝试 Fiddlerhttp://www.fiddler2.com/fiddler2/如果您想了解更多有关浏览器和网络服务器之间发生的情况。
答案2
听起来他们新的即时搜索结果功能正在向客户端加载 cookie。他们传统上以这种方式跟踪用户的搜索,而这项新功能在技术上意味着您搜索了“a”和“ab”和“abi”...
答案3
当然,您的 Internet Explorer 正在缓存响应(如果您禁用缓存,则不会发生这种情况)。Google 具有自动建议功能,这意味着它会在您输入时生成建议。这就是为什么您的文件中有这些片段 a、ab、abi、abilify 的原因。
答案4
我认为存储这些文件可能有两个原因:
每次您输入字母时,Google 的自动建议功能都会向 Google 服务器发送请求,Internet Explorer 可能会缓存此结果。
谷歌昨天(9 月 8 日)发布了一项功能,名为谷歌即搜即得,在输入字母时向 Google 服务器发送完整的搜索查询,并立即更新结果。如果您在美国、英国、法国、意大利、西班牙、俄罗斯或其他已推出 Google Instant 的国家/地区使用 Google,则这些文件很可能是这样的(尤其是因为它们以 开头
search?q=
)。