如何控制amp-live-list缓存?

时间:2016-11-03 21:33:25

标签: caching amp-html

我正在为我们的网站实施amp-live-list,我已经完成了所有设置。当我使用我的实时博客页面的AMP版本(实现该元素)时,一切看起来都不错,但是当我通过Google运行URL时,即https://www.google.com/amp/www.example.com/test-live-blog/amp,更新时间最多可能需要3-4分钟即使轮询设置为最少15秒,也要通过。

直接在AMP网址上的延迟,即https://www.example.com/test-live-blog/amp,大约是预期的15秒标记。 Google AMP是否有单独的缓存或请求标头?我可以设置什么响应标头来尝试减少我的文档的AMP版本的生存时间?我找不到适合这些缓存问题的文档。感谢。

1 个答案:

答案 0 :(得分:1)

Google AMP Cache遵循docs

中指定的max-age标头
  

缓存遵循" stale-while-revalidate"模型。它使用origin的缓存头(例如Max-Age)作为决定特定文档或资源是否过时的提示。当用户请求陈旧的东西时,该请求会导致获取新副本,以便下一个用户获得新内容。

Google AMP缓存,包括使用缓存ping的情况,有一些延迟,大约几分钟,我看到只有一分钟。