nginx的gzip功能

想在全局生效在http块中配置,想在某个虚拟主机上生效则在server块里单独配置

ngx_http_gzip_module模块处理的指令

gzip on | off
#设置gzip功能是否开启
gzip_buffer number size
#指定申请缓存空间的个数和每个空间的大小,size为内存页一页的大小getconf PAGE_SIZE
gzip_comp_level level
#压缩级别,1-9,一级最低,压缩快
gzip_disable regex
#针对不同浏览器选择性开启压缩,regex根据浏览器的标识来写,如gzip_disable MSIZE [4-6]\.
gzip_http_version 1.1
#低版本的http协议不支持gzip功能,现在基本上都支持,默认即可
gzip_min_length 1024
#根据响应页面大小选择性开启,一般为1kb以上
gzip_proxied
#设置反向代理时有效,前提是后端服务器返回的响应页头部requests部分包含通知代理服务器的Via区域

在这里插入图片描述

gzip_types text/plain application/x-javascript text/css text/html application/xml;
#根据响应页的MIME类型进行压缩
gzip_vary
#发送带有“Vary:Accept-Encoding”的头部响应域,告诉数据接收方数据进行了压缩

ngx_http_gzip_static_module模块

与ngx_http_gzip_module模块不同的是,该模块是静态压缩,适用于服务器可确定响应数据长度的情况

gzip_static on | off | always;
#on是开启,off关闭,always是一直发送gzip预压缩文件而不检查是否支持gzip压缩

ngx_http_gunzip_module模块

gunzip_static off | on
#默认为关闭,开启时如果客户端不支持gzip处理,nginx服务器返回解压后的数据,如果支持则忽略该指令 
gunzip_buffers number size
#同上
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值