2013-10-11 2 views
0

У меня есть Tomcat, работающий с несколькими .war файлами, но я только хочу включить сжатие gzip для некоторых из них (все работает на Spring). Как я могу указать gzip HTTP-сжатие на войну?Может ли Tomcat быть настроен для gzip за файл войны?

+0

My Tomcat делает GZIP для всего. Почему ты этого не хочешь? – EJP

+0

Поскольку некоторые из HTTP-клиентов не поддерживают его. Если бы это было не так, я бы не задал этот вопрос ... – stackular

ответ

1

У вас есть несколько вариантов. Рекомендуется сделать это на веб-сервере, который у вас есть перед вашими приложениями (если у вас его нет, вы, вероятно, скоро узнаете, зачем он нужен).

Другой подход, но не такой хороший, как выше, заключается в использовании другого Connector, что означает, что эти приложения будут прослушиваться на другом порту.

И последний и худший подход состоит в том, чтобы добавить фильтр, который выполняет сжатие GZIP, как объяснено here.

Смежные вопросы