Включение сжатия gzip для кластера JBoss с балансировщиком нагрузки mod_jk

У нас есть JBoss, настроенный в кластере с Apache HTTP+mod_jk в качестве балансировщика нагрузки. Нужно ли нам что-либо настраивать на стороне Apache помимо настройки сжатия в конфигурации JBoss для коннектора?


person Igor Romanov    schedule 30.09.2010    source источник


Ответы (1)


В стандартном JBoss сжатие gzip может быть включено для коннектора HTTP, но не для AJP. Коннектор AJP используется между HTTP-сервером Apache и JBoss.

Чтобы включить сжатие gzip на стороне HTTP-сервера Apache, добавьте следующие строки в 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:

Модули загрузки deflate_module modules/mod_deflate.so

person Timur Yusupov    schedule 14.12.2010
comment
Можно ли выполнить архивирование на каждом jBoss? Я хотел бы, чтобы балансировщик нагрузки работал как можно меньше? - person Andreas Wederbrand; 13.09.2012