注册 登录
  • 欢迎访问"运维那点事",推荐使用Google浏览器访问,可以扫码关注本站的"微信公众号"。
  • 如果您觉得本站对你有帮助,那么可以扫码捐助以帮助本站更好地发展。

Nginx压缩模块相关指令

Nginx 彭东稳 6051次浏览 已收录 0个评论

压缩模块(ngx_http_gzip_module)

压缩使用示例

1)gzip

是否启用压缩功能,gzip (GNU-ZIP) 是一种压缩技术。经过 gzip 压缩后页面大小可以变为原来的 30%甚至更小。 这样,用户浏览页面的时候速度会快得多。  gzip 的压缩页面需要浏览器和服务器双方都支持,实 际上就是服务器端压缩,传到浏览器后浏览器解压并解析。浏览器那里不需要我们担心,因为 IE、 Firefox 、Opera 、Chrome 等绝大多数浏览器都支持解析 gzip 过的页面。但是在安装时必须要编译了此模块。

2)gzip_buffers

设置用于压缩响应缓冲区的大小和数目。默认情况下,缓冲区大小等于一个内存页。这是 4k 或 8k,取决于平台。

3)gzip_comp_level

用于设置 gzip 压缩的级别,可接受值的范围从1到9,级别越高,压缩比大。

4)gzip_min_length

可以设置将压缩的最小长度,响应报文小于这个长度将不进行压缩,长度从“Content-Length”响应标头字段采集。

5)gzip_http_version

设置最低需求的HTTP版本压缩响应请求。

6)gzip_types

使gzip指定压缩的MIME类型,除了”text/html”的响应。特殊值”*”匹配任何 MIME 类型 (0.8.29)。与”文本/html”类型的反应总是被压缩。

7)gzip_disable

根据”用户代理”头部字段,可以匹配指定的正则表达式,明确禁用匹配到的不进行gzip压缩响应。

8)gzip_proxied

 


如果您觉得本站对你有帮助,那么可以支付宝扫码捐助以帮助本站更好地发展,在此谢过。
喜欢 (0)or分享 (0)
关于作者:

您必须 登录 才能发表评论!