Nginx 和 tomcat开启Gzip

Tomcat做事器开启Gzip:

修正配置文件:

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

phpCurl开启gzipNginx 和 tomcat开启Gzip功效的办法 AJAX

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%,还是很不错的,一样平常内容少的网站,纵然压缩了也不会明显的看出来。
如果是那种内容量大的站,比如图片站等,这个压缩率就显而易见了。