Сжатие GZIP не работает на сервере jBoss При деполировании в СИСТЕМЕ LINUX

Я использую метод сжатия GZIP для сжатия различных файлов в своем приложении. Все файлы были заархивированы и сжаты, когда я использовал их на своем локальном сервере (профиль jBoss EAP 6.1 -- Standalone-Full), но когда я попытался реализовать это на своем сервере (система Linux), то же самое не происходит.

Я добавил это в свою автономную --> для системы Windows.

 <system-properties>
        <property name="org.apache.coyote.http11.Http11Protocol.COMPRESSION" value="on"/>
        <property name="org.apache.coyote.http11.Http11Protocol.COMPRESSION_MIME_TYPES" value="text/javascript,text/css,text/html,application/font-woff,application/json,application/javascript,image/gif"/>
    </system-properties> 

Я также добавил это в свои системные профили Linux.

Может кто-нибудь дать мне решение, почему он не работает на моем сервере (Linux), но работает с моим локальным сервером (система Windows).


person vaibhav    schedule 02.06.2015    source источник


Ответы (1)


Предостережение: у меня нет jBoss, чтобы проверить это.

Первым шагом будет проверка журналов сервера, увидел ли он параметр и применил ли его или произошла ошибка.

Затем вам нужно проверить заголовки, которыми обмениваются клиент и сервер, и найти параметры заголовка Accept-Encoding (клиент) и Content-Encoding (сервер), чтобы увидеть, поддерживают ли оба gzip и действительно ли они его используют. Подробнее о протоколе см. на странице https://en.wikipedia.org/wiki/HTTP_compression.

person Aaron Digulla    schedule 02.06.2015
comment
- Аарон, на самом деле, он очень хорошо работает в среде локального сервера, когда я использую Jboss, интегрированный с eclipse, но когда я перехожу на автономный сервер (на LINUX MACHINE), это создает проблему. Я проверил схему ведения журнала и проверил кодировку. Я не получаю gZip, который раньше получал в локальной системе. - person vaibhav; 02.06.2015
comment
Сравните файлы журналов, которые записывают как локальный сервер, так и сервер Linux, и найдите различия. - person Aaron Digulla; 02.06.2015