nginx配置里的压缩传输配置里,gzip_buffers 与gzip_comp_level这两个板块的详细思路。
1.gzip_buffers 与level都会影响压缩后的大小,他们的本质区别在哪里!
2.buffers的倍数于单位设置的原理,比如一个32k文件我设置4 4k 压缩的过程32÷4k×4压缩后还是32k 如果设置4 8k 过程为32÷8k乘4 为16k以此类推他的发展同直接影响的是否为解压时的速度,那么level级别所导致的大小就为完整性嘛? 那么buffers 后的倍数可不可以去换规则是什么 ,然后单位可以换的规则又是什么,
nginx服务器压缩配置的问题求解答!
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 阿里嘎多学长 2023-04-10 23:04关注
以下内容部分参考ChatGPT模型:
gzip_buffers是用来设置在压缩过程中缓存的大小,它的值是一个数组,数组中的每个元素都是缓存大小,例如:gzip_buffers 16 8k; 表示使用16个缓存区,每个缓存区大小为8k。gzip_comp_level是用来设置压缩级别的,它的值范围为1-9,值越大压缩级别越高,压缩后的文件体积越小,但是压缩所需的时间也会越长。因此,gzip_buffers和gzip_comp_level都会影响压缩后的大小,它们的本质区别在于:gzip_buffers是用来设置缓存区大小的,而gzip_comp_level是用来设置压缩级别的。当压缩级别越高时,压缩后的文件体积会越小,但是压缩所需的时间也会越长。下面是一个nginx的压缩配置例子:
gzip on;
gzip_min_length 1k;
gzip_buffers 16 8k;
gzip_comp_level 6;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;这个配置表示开启压缩,设置最小压缩文件大小为1k,使用16个缓存区,每个缓存区大小为8k,压缩级别为6,压缩的文件类型包括text/plain、text/css等。
如果我的建议对您有帮助、请点击采纳、祝您生活愉快
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥20 西门子S7-Graph,S7-300,梯形图
- ¥50 用易语言http 访问不了网页
- ¥50 safari浏览器fetch提交数据后数据丢失问题
- ¥15 matlab不知道怎么改,求解答!!
- ¥15 永磁直线电机的电流环pi调不出来
- ¥15 用stata实现聚类的代码
- ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
- ¥20 docker里部署springboot项目,访问不到扬声器
- ¥15 netty整合springboot之后自动重连失效
- ¥15 悬赏!微信开发者工具报错,求帮改