跳转到内容

缓存与新鲜度

完全相同的查询会被缓存,这样你就不必为刚刚抓取过的结果支付全价(或等待)。 请求是否从缓存提供始终在 stats.cached 中报告,它也决定了成本。

来源stats.cached积分延迟
命中缓存true3低于 100ms
实时抓取false6通过住宅代理实时抓取

一个结果是否可缓存,由 查询 + 国家/地区(gl)+ 语言(hl)+ 时间 过滤器(tbs)+ 页码 的精确组合决定 —— 改变其中任何一项就是不同的缓存条目。 积分模型参见 定价与积分。

可选的 freshness 参数让你选择单次请求如何对待缓存:

freshness行为
default如果存在较新的缓存结果则提供它,否则实时抓取。(默认)
realtime始终实时抓取 —— 绕过缓存。按实时费率收费(6 积分)。
cached优先使用缓存结果。
{ "q": "nvidia stock price", "freshness": "realtime" }