У нас есть приложение Flex/Java, использующее BlazeDS, и мы изучаем сокращение размера передаваемых между нашим сервером и клиентом размеров.Сжатие GZip стоит с AMF
Поскольку AMF является бинарным форматом и должен быть достаточно компактным, есть ли какая-то польза от включения сжатия GZip? Кто-нибудь еще делал это раньше и видел ли вы какие-либо существенные выгоды от использования сжатия?
UPDATE
Я только что провел простой тест, чтобы определить, какую степень сжатия мы могли бы ожидать, если бы мы должны были включить gzipping. Я просто захватил полезную нагрузку AMF в некоторых файлах и просто скрепил их с помощью версии командной строки Linux. Я не указывал уровень сжатия, просто по умолчанию, то есть «нормальный». Похоже, что в среднем на 9% уменьшается размер полезной нагрузки, при этом некоторые полезные нагрузки достигают 61%. Может ли кто-нибудь увидеть недостаток в этом методе и какой уровень сжатия можно использовать в HTTP-gzipping?
Возможно, это смешной вопрос - используете ли вы варианты, выставленные контейнером сервлетов (то есть tomcat), чтобы включить сжатие? Или вы используете фильтр пользовательских запросов для этого? Я видел, что плавающий вокруг кода подсказывает, что вы запускаете свой собственный фильтр, но я не понимаю, почему вы не можете просто включить сжатие на коннекторе tomcat. благодаря! – tyler