Несовместимость FlashPlayer и deflate
Хоть FlashPlayer (включая версию 10) и пишет в заголовке запроса Accept-Encoding: gzip, deflate, но на практике не принимает deflate — ни при загрузке swf, ни при загрузке других типов файлов (JSON например) — swf просто не запускаются, а при загрузке json выдает ошибки. Приходится специально для него deflate выключать для этих типов файлов.Что же получается — верить этому заголовку нельзя? Все браузеры принимают deflate без проблем, FlashPlayer не принимает, значит автоматически без заточенного на этот баг FP конфига детектировать способности клиента не получится Либо вообще выкинуть поддержку deflate и использовать только gzip. Но gzip заметно менее эффективен в реализации (лишние операции копирования памяти при формировании его заголовка).