我很长一段时间都是 tomcat 用户,现在想开始玩 tomcat 7 以升级
我们使用 tomcat 独立使用 BIO 服务许多静态资源......所以这篇文章在你的“2010 年十大” http://www.tomcatexpert.com/blog/2010/03/24/myth-or-truth-one- should-always-use-apache-httpd-front-apache-tomcat-improve-perform引起了极大的兴趣
但是我们当前的用法(Tomcat 6 + BIO)使用 gzip 压缩,例如:
<Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="9400"
compression="on"
compressionMinSize="2048"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml,text/javascript,text/css"/>
但是,我在阅读文档时注意到 APR 和 NIO 连接器都没有参数 / 用于压缩。有人可以详细说明如何通过 server.xml / 连接器以类似的方式设置压缩吗?如果它不可用,是否有计划加入此功能?
我知道我们可以使用自己的 gzip 过滤器等自己编写;然而,连接器方法更简单、更优雅,因为 gzip 过滤器必须应用于我们所有的 webapps(SOA 架构中的 10+ webapps)
谢谢