以下文章由 Cloudflare 产品总监 Zack Bloom 和 CTO John Graham-Cumming 撰写

加入我们本周的 免费网络研讨会,我们将介绍 Cloudflare 如何帮助其客户通过 AMP 提升效果并提高转化率。
AMP 项目 的承诺是让网页,尤其是移动网页,浏览起来更加愉快。AMP 框架旨在使网页快速加载,并将重点放在用户体验上。
最初,它特别针对希望为读者提供最佳、最快网页体验的出版商(如新闻机构),这些读者在移动中获取新闻故事和深度文章。后来,它对任何重视移动性能的网站都变得有价值,包括电子商务商店、招聘网站和媒体网站。
除了 AMP HTML 框架外,AMP 还利用了缓存,这些缓存存储了 AMP 内容的副本,靠近最终用户,以便它们尽可能快地加载。虽然此缓存使网页加载速度快得多,但它们也带来了一个问题:从 Google 缓存中提供的 AMP 页面具有以 https://google.com/amp/ 开头的 URL。这可能会让最终用户感到困惑。
用户已经习惯于查看网页浏览器中的导航栏以查看他们正在访问的网站。AMP 缓存破坏了这种体验。通过从 Google 缓存中提供页面,他们可能会对他们在地址栏中看到的“google.com”URL 感到困惑。
去年 11 月,我们在 Cloudflare 宣布了一种针对这些问题的技术解决方案,该解决方案将允许 AMP 页面从缓存中提供,同时保留原始页面 URL 及其所有优势。Gabbi Fisher 和 Avery Harnish 的深入 技术博客文章 提供了完整的详细信息。该解决方案利用了 Web 打包(它包含一些巧妙的加密使用),允许缓存(由 Google、Cloudflare 或其他方运行)保留 AMP 页面的副本并快速提供给最终用户,但也包含来自原始页面的加密证明。
与了解 Web 打包的浏览器配合使用,这意味着页面可以存储在 AMP 缓存中并从其中快速提供,同时在浏览器的导航栏中显示原始站点 URL。全面的胜利!
我们称之为“AMP 真实 URL”,它对所有 Cloudflare 客户免费。
工作原理
Google 的 AMP 爬虫每天多次下载您网站的内容并将其存储在 AMP 缓存中。如果您的网站启用了 AMP 真实 URL,Cloudflare 将对我们提供给该爬虫的内容进行数字签名,以加密方式证明它是由您生成的。该签名是现代浏览器(目前仅限于 Android 上的 Chrome)在访问者从 Google 搜索结果访问您的 AMP 内容时在地址栏中显示正确 URL 所需的全部内容。
更重要的是,您的网站仍然像以前一样从 Google 的 AMP 缓存中提供;所有这些都不会对您的 SEO 或网页性能造成任何成本。
想要了解更多?
我们将在 6 月 19 日星期三太平洋时间上午 10:00 举办网络研讨会“构建推动效果的 AMP 体验”,该研讨会将更深入地了解 AMP 架构以及 AMP 真实 URL 如何利用 Cloudflare 的无服务器平台来提供签名交换。U.S. Xpress 还将分享他们为其 AMP 内容部署 Cloudflare AMP 真实 URL 后所获得的见解和结果。
立即注册!