7

从这里引用:https ://www.ampproject.org/docs/get_started/about-amp.html

AMP 是一种为快速呈现的静态内容构建网页的方法。AMP in action 由三个不同的部分组成:

  • AMP HTML
  • AMP JS
  • 放大器 CDN

AMP HTML 是一种 HTML,它具有一些可靠性性能限制和一些扩展,用于构建基本 HTML 之外的丰富内容。AMP JS 库可确保快速呈现 AMP HTML 页面。AMP CDN(可选)提供 AMP HTML 页面。

从这里引用:https ://www.ampproject.org/how-it-works/

Google 正在提供一项服务,该服务通过其 CDN 提供给定 URL 的 AMP HTML 文档。

我在哪里可以找到这个 CDN 服务,以便我可以测试它?我google了很多,但我找不到任何信息。

4

4 回答 4

24

要使用 AMP 项目 CDN,您可以通过以下形式的 URL 访问:

https://cdn.ampproject.org/c/s/<origin-domain>/<path>

请注意,该/s部分是可选的并且表示安全来源,因此如果来源不是通过 https 提供的,那么您将使用:

https://cdn.ampproject.org/c/<origin-domain>/<path>

因此,如果我们采用以下具有 AMP 等效项的 URL:http ://www.theguardian.com/childrens-books-site/2016/jan/12/sugar-tax-andy-mulligan-liquidator ,查看源,我们看到以下链接:

<link rel="amphtml" href="https://amp.theguardian.com/childrens-books-site/2016/jan/12/sugar-tax-andy-mulligan-liquidator">

因此,我们可以为该 AMP 文档形成一个 CDN URL:

https://cdn.ampproject.org/c/s/amp.theguardian.com/childrens-books-site/2016/jan/12/sugar-tax-andy-mulligan-liquidator

来源:https ://github.com/ampproject/amphtml/blob/master/src/service/cid-impl.js#L201

于 2016-01-13T02:18:50.703 回答
3

CDN URL 将在 2017 年更改: https ://developers.googleblog.com/2016/12/amp-cache-updates.html

上面的例子:

https://amp-theguardian-com.cdn.ampproject.org/c/s/amp.theguardian.com/childrens-books-site/2016/jan/12/sugar-tax-andy-mulligan-liquidator
于 2017-01-14T09:40:36.853 回答
0

如果您访问AMP 开发人员文档中的“使用 Google AMP 缓存”页面,则会有一个文本框,您可以在其中输入原始 URL,它会显示相应的 AMP 缓存 URL。

在此处输入图像描述

于 2019-10-17T13:19:52.700 回答
0

对于带有 http 的文本示例:

http://example.com/blog/index.html

缓存网址为:

https://example-com.cdn.ampproject.org/c/example.com/blog/index.html

使用 https:

https://example.com/blog/index.html

缓存 URL 是(注意 /s/):

https://example-com.cdn.ampproject.org/c/s/example.com/blog/index.html

对于图像,将 /c/ 替换为 /i/,例如,

http://example.com/blog/picture.jpeg

缓存网址为:

https://example-com.cdn.ampproject.org/i/s/example.com/blog/picture.jpeg

可以在此处找到有关缓存 URL 名称构造和名称构造工具的更多详细信息:https ://developers.google.com/amp/cache/overview

于 2019-01-31T02:28:54.220 回答