У нас есть JBoss, настроенный в кластере с Apache HTTP + mod_jk как балансировщик нагрузки. Нужно ли настраивать что-либо на стороне Apache в дополнение к настройке сжатия в конфигурации JBoss для соединителя?Включение сжатия gzip для кластера JBoss с балансиром нагрузки mod_jk
4
A
ответ
6
В стандартном Jboss сжатие gzip может быть включено для HTTP-коннектора, но не для AJP. Разъем AJP используется между HTTP-сервером Apache и JBoss.
Для того, чтобы включить сжатие GZIP на стороне сервера Apache HTTP добавить следующие строки перед тем mod_jk.conf </VirtualHost >:
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript application/javascript
Это позволит включить сжатие GZip для определенных типов MIME с помощью mod_deflate выходного фильтра http://httpd.apache.org/docs/2.2/mod/mod_deflate.html.
Также раскомментируйте следующие строки в httpd.conf, чтобы включить mod_deflate:
LoadModule deflate_module модули/mod_deflate.so
Избили меня к нему ... отличный первый ответ :) – skaffman
Можно ли сделать zip на каждом jBoss? Я бы хотел, чтобы балансировка нагрузки выполнялась как можно меньше? –