Nginx 和 tomcat开启Gzip功能的方法

Gzip开启以后会将输出到用户浏览器的数据进行压缩的处理,这样就会减小通过网络传输的数据量,提高浏览的速度,也能节省带宽和流量的消耗。建议站长们开启该功

Nginx 和 tomcat开启Gzip功能的方法

Nginx 和 tomcat开启Gzip

Tomcat服务器开启Gzip:

修改配置文件:

$tomcatPath/conf/server.xml($tomcatPath为tomcat安装路径)

tomcat默认的配置方式为:

<Connectorport="8080"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />

修改为以下内容:

Nginx 和 tomcat开启Gzip功能的方法

tomcat开启GZIP的方式

多加了四项配置:

  1. compression="on":启用压缩功能

  2. compressionMinSize="2048":压缩的最小大小,这里指2kb,当小于2kb时不会进行压缩

  3. noCompressionUserAgents="gozilla,traviata":不启用压缩的浏览器

  4. compressableMimeType="text/html,text/xml,text/javascript,application/x-javascript,application/javascript,text/css,text/plain":需要压缩的文件类型

保存之退出然后重启Tomcat服务器就可以尝试效果了

Nginx开启Gzip:

修改配置文件:

$nginxPath/nginx.conf($nginxPath为本机nginx安装路径,一般在etc下)

找到 #gzip on; 这个地方,一般默认是关闭gzip的,这儿就需要手动修改

Nginx 和 tomcat开启Gzip功能的方法

Nginx开启GZIP的配置

保存退出,然后reload或者重启nginx。

  • service nginx restart #重启nginx服务

  • service nginx reload #重新加载nginx配置文件

可以通过curl测试Gzip是否打开

Nginx 和 tomcat开启Gzip功能的方法

curl测试网站是否开启gzip

最后去检测一下效果(测试地址:http://tool.chinaz.com/gzips)

Nginx 和 tomcat开启Gzip功能的方法

网站开启GZIP效果

也可以通过浏览器简单的查看效果,

Nginx 和 tomcat开启Gzip功能的方法

gzip效果

压缩率将近80%,还是很不错的,一般内容少的网站,即使压缩了也不会明显的看出来。如果是那种内容量大的站,比如图片站等,这个压缩率就显而易见了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值