订阅以接收新文章的通知:

Automatic Signed Exchanges 能够显著提升您的站点访问者数量

2022/07/08

4 分钟(阅读时间)
Illustration of sealed envelopes

自从 Cloudflare 宣布支持 Signed Exchanges (SXG) 以来,已有九个月了,这是一种网络平台规范,用于明确验证网站的缓存版本,并启用搜索引擎和新闻聚合商等第三方,以远快于源站的速度提供网站内容。

不仅为互联网用户带来很快的加载时间,哪怕是采用世界上偏远地区的缓慢连接,也能够帮助构建更好的互联网(这正是我们的使命!),我们对 SXG 的潜力很是充满期待

Signed Exchanges 可带来相当大的性能提升。Google 的实验表明,启用 SXG 的预取中的最大内容渲染 (LCP) 平均减少了 300 毫秒到 400 毫秒。加速网站通常会显著减少跳出率并改进 SEO。

更快的网站带来更好的 SEO 和更低的跳出率

如果通过开源工具包设置和维护 SXG 的工作很复杂而又非常有价值,利用 Cloudflare 的 Automatic Signed Exchanges 就会非常容易。只需一键启用,一试便知。

我们自己的测量

Signed Exchanges 在适用于 Android 的 Chromium 上已推出几个月了,我们深入考察了客户在现实世界中体验到的性能变化。

我们选取了启用 Automatic Signed Exchanges 的 500 个最热门站点,并发现其中 425 个站点 (85%) 的 LCP 得到了改善,因此被广泛视为对 SEO 影响力最大且 SXG 应该会带来最大改变的 Core Web Vital。

在这相同的 500 个 Cloudflare 站点中,有 389 个站点 (78%) 的首次内容渲染 (FCP) 得到了改善,高达 489 个站点 (98%) 的首字节时间 (TTFB) 得到了改善。这里测量到的 TTFB 改善程度比较有意思,因为如果交换已经预取,则当用户点击链接时,资源就已经在客户端浏览器缓存中,并且 TTFB 测量会接近于零。

总的来说,客户在这些指标上的改善程度中位数超过 20%。一些客户的改善程度高达 80%。

还有一些客户的指标没有得到改善,甚至稍有恶化。

其一大原因是,直到现在,SXG 不兼容服务器端个性化(例如,为登录的用户提供不同的 HTML)。为了解决这个问题,Google 添加了“Dynamic SXG”,仅针对来自无 cookie 用户的访问有选择性地启用 SXG(有关 Google 博客文章的更多详情,请点击此处)。Dynamic SXG 现在受支持,您只需将“Vary: Cookie”注释添加到包含服务器端个性化的页面的 HTTP 标题即可。

注意:Signed Exchanges 兼容客户端个性化(延迟加载)。

要查看 Core Web Vital 向您的全球用户呈现的外观,我们推荐采用 RUM 解决方案,例如我们推出的隐私优先的免费 Web Analytics

现已可用于桌面和 Android

从今天开始,Signed Exchanges 还受 Chrome、Edge 和 Opera 等基于 Chromium 的桌面浏览器支持。

如果在 Cloudflare 仪表板上启用了 Automatic Signed Exchanges,则无需执行其他操作,因为受支持的桌面浏览器会自动开始接收您站点内容的 SXG 版本。Google 估计此版本大体上将使 SXG 对您站点访问的覆盖范围加倍,从而为更多用户改善加载和性能。

如果您尚未启用 SXG,但想知道 SXG 会对您的站点带来什么样的影响,则可通过 Cloudflare 仪表板上的速度 > 优化链接访问 Automatic Signed Exchanges(有关更多详情,请点击此处)。

我们保护 整个企业网络,帮助客户 高效构建互联网规模应用,加速任何 网站或互联网应用,抵御 DDoS 攻击,阻止 黑客,并为您的 Zero Trust 之旅提供协助

从任何设备访问 1.1.1.1,使用我们的免费应用加速和保护您的互联网。

如需进一步了解我们帮助构建更美好互联网的使命,请从 这里 开始。如果您正在寻找新的职业方向,请查看 我们的空缺职位
Speed & Reliability (CN)Signed Exchanges (SXG) (CN)SEO (CN)简体中文

在 X 上关注

João Sousa Botto|@jsbotto
Cloudflare|@cloudflare

相关帖子