tomcat开启gzip
修改tomcat/conf/路径下的 server.xml
找到
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
修改为如下配置重启即可
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
compression="on"
compressionMinSize="50"
noCompressionUserAgents="gozilla"
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,application/json" />
1.compression="on"
2.compressionMinSize="50" 启用压缩的输出内容大小,这里面默认为2KB(这个配置实践过程中发现并未生效,暂未找到原因)
3.noCompressionUserAgents="gozilla, traviata" 对于以下的浏览器,不启用压缩
4.compressableMimeType="text/html,text/xml,text/css,text/plain,application/javascript,application/json" 压缩的资源类型,这里有其他项压缩的可以用浏览器看,就是资源的ContentType
同一个请求响应时间从平均14.3s降到了3s
"本文介绍了如何在Tomcat服务器上开启GZIP压缩,通过修改server.xml文件,设置compression="on",并配置合适的压缩参数,如compressionMinSize和compressableMimeType。实验证明,启用GZIP压缩后,请求响应时间显著降低,从14.3秒降至3秒,有效提升了Web应用的性能。"
1091





