2016-10-27 46 views
2

让我们假设我有一个html页www.acme.com/home.html谈论猫AMP缓存如何正确工作?

在某些时候,我决定提供这种页面的AMP版本。我将根据文档链接原始页面的替代版本。像这样:

<link rel="amphtml" href="http://acme.com/amp-home.html"> 

现在,从现在开始是什么情况,我认为,以下几点:

  1. 用户将不会直接落得amp-home.html。为什么他/她?我没有将该页面链接到任何地方,除非他阅读HTML源代码,否则他将永远无法找到关于amp-home.html的信息。
  2. 一个谷歌机器人将有一天来到我的home.html和发现页面AMP版本。
  3. 谷歌将缓存amp-home.html

这就像我和谷歌一样。或者是?

现在,用户将转到Google并键入“猫”。我的网站谈论猫,所以谷歌决定返回一个链接到我的主页以及结果集的一部分。

现在,假设谷歌决定它最好返回AMP页面,我的问题是:

谷歌将返回一个链接www.acme.com/amp-home.html或者将其缓存的版本?例如:www.google.com/amp-cache-whatever/page/www.acme.com/home.html

换句话说,链接到Google提供的我的物理AMP页面(托管在我的服务器上的页面)?或者G总是返回缓存?

感谢

回答

1

摹总是返回其缓存

按照Google AMP Cache Home

谷歌的产品,包括谷歌搜索,服务有效的AMP文件及其资源从缓存中提供了快速跨移动网络的用户体验。

2

Google确实缓存有效的AMP页面,您可以选择link directly to them in cache

它看起来总是会尝试并从缓存中提供服务。如果您担心跟踪流量,如果您使用Google Analytics,则可以将其设置为跟踪AMP页面。