我很长时间以来一直是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 / connector以类似的方式设置压缩吗?如果它不可用,是否有计划加入此功能?
我知道我们可以使用自己的gzip过滤器等自行编写;然而,连接器方法更容易,更优雅,因为gzip过滤器必须应用于我们所有的webapps(SOA架构中的10多个webapps)
由于
答案 0 :(得分:0)
我认为您误解了文档。 It says:
标准HTTP连接器(BIO,NIO 所有人都支持 以下属性除了 列出了常见的Connector属性 上方。
compression
属性位于“标准”列表中,因此我假设所有其他连接器都支持它。