AMP缓存如何正常工作?

时间:2016-10-27 10:33:17

标签: amp-html

我们假设我有一个html页面www.acme.com/home.html 谈论猫

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

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

现在,从现在开始,我相信以下情况:

  1. 用户永远不会直接结束amp-home.html。他/她为什么要这样?我没有将该页面链接到任何地方,所以除非他读取HTML源代码,否则他将永远不会发现amp-home.html
  2. 谷歌机器人有一天会来到我的home.html并发现有关AMP版本的页面。
  3. Google将缓存amp-home.html
  4. 就我和谷歌而言,这就是它。或者是吗?

    现在,用户将访问Google并输入&#34; cats&#34;。我的网站谈论猫,所以谷歌决定返回我的主页的链接以及部分结果集。

    现在,假设谷歌决定退回AMP页面,我的问题如下:

    Google会返回指向www.acme.com/amp-home.html或其缓存版本的链接吗?类似于:www.google.com/amp-cache-whatever/page/www.acme.com/home.html

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

    由于

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

G始终返回其缓存

根据Google AMP Cache Home

  

Google产品(包括Google搜索)通过缓存提供有效的AMP文档及其资源,以便在整个移动网络中提供快速的用户体验。