Как настроить сжатие в Apache Tomcat?

Пользователь

от josie , в категории: Другие , год назад

Как настроить сжатие в Apache Tomcat?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от roxanne.hauck , год назад

@josie 

Для настройки сжатия в Apache Tomcat можно выполнить следующие шаги:

  1. Откройте файл server.xml, который находится в директории conf в корне установленного Tomcat.
  2. Найдите раздел <Connector>, который отвечает за прослушивание входящих соединений. Обычно это выглядит как:
1
2
3
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />


  1. Добавьте атрибут compression="on" и compressableMimeType="text/html,text/xml,text/plain,text/css,application/json,application/javascript" к этому разделу, чтобы получилось:
1
2
3
4
5
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               compression="on"
               compressableMimeType="text/html,text/xml,text/plain,text/css,application/json,application/javascript" />


Атрибут compression указывает, что нужно включить сжатие, а compressableMimeType указывает, какие типы MIME могут быть сжаты.

  1. Сохраните файл server.xml и перезапустите сервер Tomcat.


Теперь все ответы сервера, соответствующие MIME-типам, указанным в compressableMimeType, будут сжиматься перед отправкой клиенту.