2014-03-12 16:42:01
来 源
kejihao
Nginx
本文介绍Nginx服务器中配置网页gzip压缩传输,希望对于初学Nginx服务器相关的朋友有帮助,更多Nginx安装、配置、报错处理等资源请本站内搜索。。
gzip压缩用的是http_gzip_module模块.这个模块支持在线实时压缩输出数据流,使用范例:

gzip             on;

 gzip_min_length  1000;

 gzip_proxied     expired no-cache no-store private auth;

gzip_types       text/plain application/x-javascript text/css text/html application/xml;

gzip on|off

开启或者关闭gzip模块

gzip_min_length 1000

设置允许压缩的页面最小字节数,页面字节数从header头中的Content-Length中进行获取。

默认值是0,不管页面多大都压缩。

建议设置成大于1k的字节数,小于1k可能会越压越大。 即: gzip_min_length 1024

gzip_proxied expired no-cache no-store private auth;

Nginx作为反向代理的时候启用,开启或者关闭后端服务器返回的结果,匹配的前提是后端服务器必须要返回包含"Via"的 header头。

gzip_types text/plain application/xml;

匹配MIME类型进行压缩,(无论是否指定)"text/html"类型总是会被压缩的。

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。