到目前为止,数据显示,无压缩和 Gzip 之间的差异巨大,而 Gzip 和 Brotli 之间的差异则要小得多。这表明,虽然“无压缩到 Gzip”的收益会很明显,但从 Gzip 升级到 Brotli 可能不太令人印象深刻。
问题出在哪里呢?
Gzip 使文件大小比完全不压缩时缩小了 72%,但 Brotli 在此基础上仅额外节省了 5.7%。在 FCP 方面,与完全不使用压缩相比,Gzip 使我们获得了 23% 的改进,但 Brotli 在此基础上仅额外获得了 3.5% 的提升。
所以 Brotli 就像加香料的 gzip。
尽管如此,我还是会在 Cloudflare 中切换一下开关,争取这几个百分点的提升。

值得注意的是,brotli 级别 1 比 gzip 级别 1 明显更快,并且对于英文文本内容而言,其大小或多或少等同于 gzip 级别 6,这使得级别 1 的 brotli 成为动态内容的有效选择;而级别 11 的速度大约是 gzip 级别 9 的 10%;但节省了大约 3-10%;小于 zopfli(其速度大约是 brotli 的 10%);这使得 brotli 非常适合预压缩静态数据,以便与较低压缩比的动态数据一起提供服务。
简而言之
您不需要 Cloudflare 来压缩您的数据,您通常可以做到同样好,甚至更好(尤其是在主要为静态的应用程序中)
根据资源需要进行压缩
利用 h2 和 h3 等技术来加快 ttfb(文档本身)
使用 https://crates.org.cn/crates/static-compress 等工具以最大功率预压缩静态资源
尽可能地利用二进制文件包含/加载