如何Nginx配置网页压缩Gzip

一、开始Gzip的好处

启用Gzip压缩功能, 可以使网站的css、js 、xml、html 等静态资源在传输时进行压缩,经过Gzip压缩后资源可以变为原来的30%甚至更小,尽管这样会消耗一定的cpu资源,但是会节约大量的出口带宽来提高访问速度。

Gzip 的压缩页面需要浏览器和服务器双方都支持,实际上就是服务器端压缩,传到浏览器后解压并解析。浏览器那里不需要我们担心,因为目前的大多数浏览器都支持解析Gzip。

大文件不建议开启Gzip,大文件压缩会消耗大量CPU资源,造成CPU过高,造成网站访问响应慢,甚至宕机。

二、开启Gzip方法

修改nginx.conf,添加以下代码

http{
	/**其他配置代码**/
	#开始Gzip压缩
	gzip on;
	#配置需要压缩的资源类型
	gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
	/**其他配置代码**/
}

重启nginx服务

/path/sbin/nginx -s reload

三、查看是否成功

访问域名,打开浏览器开发者工具

看到gzip,开启成功。此外也可以在站长工具中监测。