HTTP/2 Server Push 允许网站将内容推送到浏览器,而无需等待网页的 HTML 首先呈现。结合 HTTP/2 内置的并发支持,Server Push 能够显著减少加载网站所需的请求数量。
Cloudflare 支持 HTTP/2 Server Push,并且可以使用 Cloudflare 的 WordPress 插件为样式表和脚本启用它。为了使用此功能,您必须首先确保您已安装并在您的站点上设置 Cloudflare WordPress 插件。
安装该插件后,您可以通过将以下行添加到您的 wp-config.php 文件中来启用 HTTP/2 Server Push:
define('CLOUDFLARE_HTTP2_SERVER_PUSH_ACTIVE', true);您应该将这行代码插入到 "/* That's all, stop editing! Happy blogging. */" 的上方,如下所示:|
然后,您应该会开始看到通过 Server Push 发起的请求不断涌入,例如,在 Chrome 开发者工具的 Network 选项卡中,您应该会看到某些资产具有 "Push" 作为 initiator:
