brotli命令行 压缩和 解压缩命令

zblog2年前zblog问题解答32

brotli压缩:


brotli -q 11 1.txt -o 1.txt.br   // 压缩 1.txt 为1.txt.br  压缩等级为11级


brotli 1.txt -o 1.txt.br         // 压缩 1.txt 为1.txt.br   默认1级


brotli解压缩 :


brotli -d 1.txt.br -o 1.txt  // -d 参数是解压缩  


Brotli的默认压缩等级是1级

Brotli压缩算法提供了12个压缩级别,从0级到11级。其中,0级提供最快的压缩速度但压缩比最低,而11级提供最高的压缩比但需要更多的计算资源和时间。考虑到压缩等级越高,压缩速度会降低,实际生产环境中,建议压缩等级控制在3级以内,但具体设置应根据线上环境实测为准。

在配置Brotli压缩时,除了设置压缩等级外,还需要满足一些触发条件,例如Content-Type需要是特定的类型(如text/plain、text/javascript等),Content-Length需要大于256字节,并且客户端请求头需要带有Accept-Encoding: gzip, br。

以上信息仅供参考,如有需要,建议查阅Brotli的官方文档或相关教程。


相关文章

ai提示词   数据收集器 相关资料

ai提示词 数据收集器 相关资料

你是数据收集器,根据后面给你提供的关键词,进行数据采集, 收集的数据需要以json格式返回,格式如下:{"content": "这是相关资料"}&n...

PHP 数组的一个随机值。 array_rand() 获取数组中的一个或多个随机键(索引)

# PHP没有直接提供一个内置函数来返回数组的一个随机值。不过,PHP 提供了一个内置函数 array_rand(),它可以用来获取数组中的一个或多个随机键(索引)。然后,您可以使用这些随机键来访问数...

HTTP 错误 413.1 - Request Entity Too Large未显示页面,因为请求实体过大。Web 服务器拒绝为请求提供服务,因为该请求实体过大。

HTTP 错误 413.1 - Request Entity Too Large未显示页面,因为请求实体过大。最可能的原因:Web 服务器拒绝为请求提供服务,因为该请求实体过大。Web 服务器无法为请...

查询文章最大ID(无默认0)

# 查询正式文章最小ID (无文章默认为0) $max_id = $zbp->db->Query(    &nbs...

php7防止跨站  防跨站攻击(open_basedir),防止黑客通过其他网站目录进行入侵攻击 防跨站攻击

php7防止跨站 防跨站攻击(open_basedir),防止黑客通过其他网站目录进行入侵攻击 防跨站攻击

堡塔PHP安全扩展,用于增强防跨站机制,建议Nginx/Apache用户安装防跨站攻击(open_basedir),防止黑客通过其他网站目录进行入侵攻击php7.2存在问题 7.4测试不存子啊...

Nginx规则 重定向

location ~* /show/.*\.(?:jpg|webp) {   rewrite ^/show/(.*)$ /$1&...