文档 · 2021年1月21日 0

Tomcat启用Gzip压缩

为什么要开启Gzip:web站点常常使用Gzip压缩技术来减少网络文件传输时间,以增强用户体验。

首先找到你的Tomcat家目录编辑conf下的server.xml文件: $Tomcat_HOME/conf/server.xml

 

[root@test /]# vim server.xml
找到这部分:

    <Connector executor="tomcatThreadPool"
               port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

修改为:

    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               compression="on"
               compressionMinSize="2048"
               noCompressionUserAgents="gozilla, traviata"
               compressableMimeType="text/html,text/xml,text/javascript,application/javascript,text/css,text/plain,text/json" />

 

参数解释:

compression=”on” :开启Gzip压缩,默认是关闭的。

compressionMinSize:进行压缩的最小值,低于该值的文件不进行压缩(单位B,默认2048,即默认2k) 

noCompressionUserAgents :不需要进行压缩的浏览器,当浏览器类型为指定的类型时,不进行压缩

compressableMimeType:需要压缩的文件类型

打赏