|
确保已经安装ngx_http_gzip_module模块。
基本指令如下:
1.
Syntax(语法):gzip on | off;Default(默认值):gzip off;content(应用场景):http, server, location 是否开启gzip模块 只有设置gzip为on时,才能使用该模块
2.
Syntax:gzip_buffers number size;Default:gzip_buffers 32 4k|16 8k;Context:http, server, location 设置gzip压缩缓冲区大小 number:申请缓存空间的个数,size:每个缓存空间的大小
3.
Syntax:gzip_comp_level level;Default:gzip_comp_level 1;Context:http, server, location 设置压缩级别,1~9,值越大,压缩程度越大,也就越费时
4.
Syntax:gzip_min_length length;Default:gzip_min_length 20;Context:http, server, location 设置数据超过多大时才进行压缩,该长度可通过响应头Content-Length查看
5.
Syntax:gzip_http_version 1.0 | 1.1;Default:gzip_http_version 1.1;Context:http, server, location 设置支持的http协议版本
6.
Syntax:gzip_types mime-type ...;Default:gzip_types text/html;Context:http, server, location 设置mime类型,如text/html,text/css等 "*"表示任何类型
7.
Syntax:gzip_vary on | off;Default:gzip_vary off;Context:http, server, location 响应头部是否展示“Vary: Accept-Encoding”
以下是配置参考:
gzip on;
gzip_min_length 1024;
gzip_comp_level 2;
gzip_http_version 1.1;
gzip_types text/plain application/x-javascript text/css text/html application/xml;
gzip_vary on;
更多说明,请查看官网http://nginx.org/en/docs/http/ngx_http_gzip_module.html
|
|
|