-
各个参数:
gzip on|off; # 是否开启gzip压缩功能 gzip buffers 4 16k; # 压缩缓存空间大小,压缩在内存中缓存4块,每块最大16K gzip_comp_level [1-9]; # 压缩级别,压缩级别越高压缩越小,但是越浪费CPU的计算资源,一般推荐6 gzip_min_length 1024; # 开始压缩的最小文件长度为1k,小于1k不压缩 gzip disable # 后面跟上正则,表示什么的URI不进行压缩 gzip_http_version 1.0|1.1 # 开始压缩的http版本协议,可以不设置 gzip_proxied # 代理服务器缓存 gzip_types text/plain appliaton/x-javascript text/css application/xml # 压缩文件类型,默认缓存html gzip vary on|off ; # 是否开启压缩表示 gunzip_static on; # 开启(在浏览器不支持解压功能,nginx提前解压)解压功能
-
如果文件太小就不用gzip压缩了
-
一般的二进制文件如mp3,mp4就不用压缩了,压缩率不高效果不好,一般gzip用来压缩css,js,xml等文本来提高访问速度,节省带宽,优化nginx性能。
-
目前大部分浏览器都支持解析gzip过的页面