【问题标题】:How does the AMP cache work exactly?AMP 缓存是如何工作的?
【发布时间】:2016-11-03 06:03:24
【问题描述】:

假设我有一个谈论猫的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. 有一天,一个 google bot 会来到我的home.html 并发现有关页面 AMP 版本的信息。
  3. Google 将缓存amp-home.html

就我和谷歌而言,就是这样。还是这样?

现在,用户将访问 Google 并输入“cats”。我的网站谈到了猫,因此 Google 决定返回一个指向我主页的链接以及部分结果集。

现在,假设 google 决定最好返回一个 AMP 页面,我的问题如下:

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

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

谢谢

【问题讨论】:

    标签: amp-html


    【解决方案1】:

    谷歌确实缓存了有效的AMP页面,你可以选择link directly to them in cache

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

    【讨论】:

      【解决方案2】:

      G 总是返回它的缓存

      根据Google AMP Cache Home

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

      【讨论】:

        猜你喜欢
        • 2018-11-07
        • 2013-09-20
        • 2018-10-15
        • 2020-03-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-15
        相关资源
        最近更新 更多