如何设置tomcat,让tomcat启用gzip压缩?

  1. H5项目部署到tomcat 上面,tomcat启用了,静态资源启用gzip压缩,但是浏览器访问没有看到gzip压缩文件,因为在访问百度的页面,看到js文件的content—conding都是gzip的,但是访问我的页面,header头中却没有看到content-conding字段。

2.我的tomcat设置如下:

 <Connector port="8080" protocol="HTTP/1.1"
                 connectionTimeout="20000"
                compression="on"                                                                                                                                                  
                 noCompressionUserAgents="gozilla, traviata"
                 compressionMinSize="2048"
                compressableMimeType="text/html,text/xml,text/javascript,application/x-javascript,application/javascript,text/css,text/plain"
                 redirectPort="8443" />
阅读 2.9k
1 个回答

在tomcat的官方文档就有这个配置: https://tomcat.apache.org/tom...

不过由于tomcat本身静态资源处理性能不是很高,通常都是动静分离之后交给apache/nginx去响应静态资源,直接用web服务器的gzip模块进行处理即可。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题