已经集成到大多数软件包中,要在您的服务器上构建它,只需运行以下命令:

要应用静态压缩,您需要记住在您的 Web 服务器中启用它。对于 nginx,这是一个指令(如果存在

布罗特利
在开发出更高效的 gzip 版本后,Google 的工程师并没有就此止步。下一步是创建一个单独的数据压缩算法,该算法可以更好地压缩数据,但速度不会比 gzip 损失太多。Brotli 就成了这样的算法。它开发了所有三种压缩方法:流式、熵和字典。

Brotli 使用自己的词汇表(占算法规范本身的 2/3),其中包含将近 100,000 个不同的短语和网络上最常见的单词位。该词汇表用作流数据压缩的基础(如在 LZ 编码中),但不排除在压缩文本中添加换行符。

当然brotli 使用熵压缩来对生成的存档进行最小表示

事实上,支持 brotli 的浏览器已经内 乌克兰手机号码清单 置了几乎所有用于数据压缩的字典,并且不会在存档中传输。因此,实现了档案大小的显着增加。

最大压缩比 – 11 – 与 gzip-9 相比,文件大小可以减少 25%,与 zopfli 相比,文件大小可以减少 20%。在压缩时间上,brotli 与 zopfli 大致相当,但有很大的不同:低压缩比在速度上略逊于 gzip,等速压缩比高得多。

最大压缩率比 gzip-9 慢 80-100 倍左右

电话号码列表

所有基于 Chrome、Firefox 和 Edge 15 的浏览 cz 列表 器都已经支持 brotli(但只支持 SSL 连接),在 HTTP 标头级别看起来像这样:

要在 nginx 中启用 brotli 支持,您至少需要构建 brotli_static 模块并在配置中启用它:

brotli_static 开启;

在这种模式下,nginx 将在从浏览器(支持 brotli)接收到适当的标头后,检查请求的文件旁边是否有扩展名为 .br 的文件 – 并将其作为压缩的 brotli 存档提供。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注