Nginx 和 tomcat开启Gzip
Tomcat做事器开启Gzip:修正配置文件:
$tomcatPath/conf/server.xml($tomcatPath为tomcat安装路径)
tomcat默认的配置办法为:
<Connectorport=\"大众8080\公众protocol=\公众HTTP/1.1\"大众connectionTimeout=\"大众20000\公众redirectPort=\公众8443\"大众 />
修正为以下内容:
tomcat开启GZIP的办法
多加了四项配置:
compression=\公众on\"大众:启用压缩功能
compressionMinSize=\"大众2048\"大众:压缩的最小大小,这里指2kb,当小于2kb时不会进行压缩
noCompressionUserAgents=\公众gozilla,traviata\公众:不启用压缩的浏览器
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开启GZIP的配置
保存退出,然后reload或者重启nginx。
service nginx restart #重启nginx做事
service nginx reload #重新加载nginx配置文件
可以通过curl测试Gzip是否打开
curl测试网站是否开启gzip
末了去检测一下效果(测试地址:http://tool.chinaz.com/gzips)
网站开启GZIP效果
也可以通过浏览器大略的查看效果,
gzip效果
压缩率将近80%,还是很不错的,一样平常内容少的网站,纵然压缩了也不会明显的看出来。如果是那种内容量大的站,比如图片站等,这个压缩率就显而易见了。