为什么要开启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:需要压缩的文件类型