|
Post by account_disabled on Jan 29, 2024 6:19:10 GMT
出于多种原因,WordPress 是一款出色的 CMS。它易于使用、拥有强大的社区、可配置等等。然而,WordPress 用户似乎经常遇到的一件事是他们的 WordPress 网站的性能。这篇文章将探讨 Brotli 压缩及其对 WordPress 性能的影响。我在 KeyCDN 工作,并在这里引用了他们的一些文章和工具。 网上有许多“加速 WordPress 帖子”,它们提供了有关如何使用各种方法(包括通过插件优化)改善网站加载时间的深入见解。然而,自从 Google 发布最新的压缩算法 – Brotli以来,还没有收集到太多数据来确定在 WordPress 网站上启用该算法可能会带来什么样的性能改进。 在本文中,我们将通过在三种不同场景下测试 WordPress 性能来衡量 Brotli 压缩的效果启用 Gzip 的 WordPress 启用 Brotli 的 WordPress 启用 Brotli 的 支持的内容分发网络 什么是 Brotli 压缩? Build Your Own Developer Portfolio Brotli 以瑞士面包店产品命名,是 Google 于 2015 年发布的一种相对较新的压缩算法。 根据 Google 的说法,Brotli 压缩结合了 LZ77 算法的现代变体、霍夫曼编码和二阶上下文建模。 Google 使用 Brotli 压缩算法进行了各种测试,并将结果与其他现代压缩算法进行了基准测试。根据这项研究,Google 发现 Brotli 在压缩率方面平均优于 Zopfli(另一种现代压缩算法)20-26%。就性能而言,将文件压缩得更小总是受欢迎的。 在您的服务器上安装并配置 Brotli Brotli 的小缺点之一是它尚未在任何流行的 Web 服务器上正式分发。这出 WhatsApp 号码数据 于多种原因,WordPress 是一款出色的 CMS。它易于使用、拥有强大的社区、可配置等等。然而,WordPress 用户似乎经常遇到的一件事是他们的 WordPress 网站的性能。这篇文章将探讨 Brotli 压缩及其对 WordPress 性能的影响。 免责声明:我在 KeyCDN 工作,并在这里引用了他们的一些文章和工具。 接下来,您需要配置nginx.conf文件以指定所需的配置指令。以下指令用于这些性能测试的目的;但是,您可以根据需要修改它们。 布罗特利设置 现在应该在您的服务器上安装并配置 Brotli。要验证这一点,您有两种选择。 使用Brotli 测试工具,该工具将根据域检查服务器是否支持 Brotli。 Brotli测试工具 使用 Chrome 浏览器,打开 Chrome 开发工具并导航到“网络”选项卡。刷新页面并选择您的一项资产。您应该看到内容编码的值现在是brBrotli 的缩写。 静态资产的 Brotli 内容编码 配置 Brotli 以使用 WordPress 此时,您应该能够使用 Brotli 压缩正确交付您的 WordPress 资源。但是,如果您检查 HTML 文档的请求标头详细信息,您可能会注意到内容编码值仍然是“Gzip”。这是由于 WordPress PHP 代码依赖于 PHP 设置 `zlib.output_compression` “On”。 不幸的是,目前无法使用 WP 过滤器来改变这一点。然而,随着 i则位于该文件)来手动禁用。
|
|