场景 :Tomcat部署并直接对外访问的系统(没有前置Nginx或者Apache),
问题 :在登录系统时,由于js或css文件过大,造成浏览器卡住,等必须的文件下载完毕才能正常显示。
解决方案 :可以启用Tomcat压缩传输(11.5M的js单行文件可以压缩到1.6M)
【XXXX自行配置,其他参数都是必须配置的】
<Connector port="XXXX" redirectPort="XXXX"
connectionTimeout="20000"
protocol="org.apache.coyote.http11.Http11NioProtocol"
useSendfile="false"
compression="on"
compressionMinSize="2048"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml,text/javascript,application/javascript,text/css,text/plain" />