使用mod_jk负载均衡器为JBoss集群启用gzip压缩

4
我们有一个已配置了Apache HTTP+mod_jk作为负载均衡器的JBoss集群。 除了在JBoss连接器配置中配置压缩之外,我们需要在Apache端进行任何其他配置吗?
1个回答

7
在标准的JBoss中,可以为HTTP连接器启用gzip压缩,但不能为AJP启用。 AJP连接器用于Apache HTTP服务器和JBoss之间的通信。
要在Apache HTTP服务器端启用gzip压缩,请在mod_jk.conf文件中添加以下行,位于“</VirtualHost>”之前:
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript application/javascript

这将通过mod_deflate输出过滤器http://httpd.apache.org/docs/2.2/mod/mod_deflate.html启用指定mime类型的gzip压缩。
此外,请取消注释httpd.conf中的以下行以启用mod_deflate:

LoadModule deflate_module modules/mod_deflate.so


能否在每个 jBoss 上进行压缩?我希望负载均衡器尽可能少地工作。 - Andreas Wederbrand

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接