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