Проблемы с HTTP-сжатием?
-
03-07-2019 - |
Вопрос
Мы исследуем использование HTTP-сжатия в приложении, обслуживаемом JBoss.После изменения настроек в Tomcat SAR мы видим сжатие около 80% — это, конечно, здорово, однако я хочу быть осторожным...перед внедрением этой системы в целом сталкивался ли кто-нибудь с проблемами при использовании HTTP-сжатия?
Пара моментов, на которые стоит обратить внимание в моей ситуации.
- У нас есть полный контроль над браузером, поэтому вся компания использует IE6/7.
- Приложение предназначено только для внутреннего использования
- Во время нагрузочного тестирования наш сервер приложений находился под относительно небольшой нагрузкой — нашим узким местом была БД.
- Мы контролируем клиентские машины, и все они проходят проверку технических характеристик (достойный процессор/2 ГБ ОЗУ).
Любой опыт работы с этим будет очень признателен!
Решение
Пока вы уважаете клиента Accept-Encoding
заголовок правильно (т.е.не передавайте сжатые файлы клиентам, которые не могут их распаковать), у вас не должно возникнуть проблем.
О, и запомни это дефляция быстрее, чем gzip.
Другие советы
Сжатие не считается экзотикой или передовой технологией, и (кстати) я не слышал о нем и не сталкивался с какими-либо проблемами.
Сжатие на лету может увеличить нагрузку на процессор сервера.Если это вообще возможно, предварительное сжатие статических ресурсов и кэширование сжатых динамических ответов могут помочь с этим бороться.
Это просто действительно хорошая идея во всех отношениях.Это добавит небольшую нагрузку на процессор вашего сервера, но обычно это не является вашим узким местом.Ваши страницы будут загружаться быстрее, и вы будете использовать меньше пропускной способности.