关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

Nginx 站点开启gzip压缩提升网站访问速度

发布时间:2023/8/14 14:18:29
香港云服务器

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_proxiedNginx作为代理服务器时启用,设置参数
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/javasc