Nginx配置gzip压缩
Nginx开启Gzip可以压缩大幅提高页面加载速度。开启nginx gzip压缩后,网页、css、js等静态资源的大小会大大的减少,从而可以节约大量的带宽,提高传输效率,给用户快的体验,但是会消耗更多的cpu资源。
Nginx配置
http {
#开启Gzip
gzip on;
#不压缩临界值,大于100K的才压缩,这个按需改,压缩要消耗cpu资源
gzip_min_length 1k;
#压缩在内存中缓冲几块? 每块多大?
gzip_buffers 4 16k;
#默认是HTTP/1.1,使用反向代理时,末端通信是HTTP/1.0
gzip_http_version 1.0;
#压缩级别,1-10,数字越大压缩的越好,时间也越长
gzip_comp_level 2;
#进行压缩的文件类型
gzip_types text/plain application/javascript application/x-javascript application/css text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
#为on时会在Header里增加"Vary: Accept-Encoding"
gzip_vary off;
#忽略IE6及以下
gzip_disable "MSIE [1-6]\.";
server {
}
}
测试命令
curl -I -H "Accept-Encoding: gzip, deflate" "http://xxx.xxx.xxx.xxx:8080/vendor.js"
测试结果:在响应Header中需要出现Content-Encoding: gzip
版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/03/19/nginx-config-gzip-compression/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
打赏
海报
Nginx配置gzip压缩
Nginx开启Gzip可以压缩大幅提高页面加载速度。开启nginx gzip压缩后,网页、css、js等静态资源的大小会大大的减少,从而可以节约大量的带宽,提高传输效率,给……
文章目录
关闭
共有 0 条评论