ngx_http_gzip_module

ngx_http_gzip_module 模块是一个使用“gzip”方法压缩响应的过滤器。这通常有助于将传输数据的大小减少一半甚至更多

指令 说明
gzip 定义是否启用“gzip”压缩功能,默认不启用;
gzip_buffers 定义设置用于压缩响应的缓冲区数量和大小,默认值:gzip_buffers 32 4k
gzip_comp_level 设置响应gzip压缩级别,压缩级别1~9之间;默认值:gzip_comp_level 1
gzip_disable 定义“User-Agent”请求进行正则表达式匹配,User-Agent表示浏览器相关版本等,通过User-Agent检测避开压缩支持不好的浏览器
gzip_min_length 设置一个响应压缩的最小长度;大于此数字进行压缩;默认:gzip_min_length 20
gzip_http_version 定义HTTP协议版本进行压缩,默认http_version 1.1
gzip_proxied Nginx作为代理服务器时启用,设置参数
gzip_types 定义压缩的响应内容MIME类型;默认:gzip_types text/html
gzip_vary 定义是否在发送客户端的响应头部插入“Vary:Accept-Encoding”响应信息,用于客户端浏览器识别内容是否已经进行压缩;默认:gzip_vary off

通用配置

添加到vhostconf

gzip on;
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_types image/svg+xml text/plain text/html text/xml text/css text/javascript application/xml application/xhtml+xml application/rss+xml application/javascript application/x-javascript application/x-font-ttf application/vnd.ms-fontobject font/opentype font/ttf font/eot font/otf;
点赞(2)

评论列表 共有 0 评论

暂无评论

微信服务号

微信客服

淘宝店铺

support@elephdev.com

发表
评论
Go
顶部