HTTP-сжатие с помощью Apache помимо Deflate и gzip?

У меня есть сервер, и я хочу настроить HTTP-сжатие. Как я могу использовать другой тип сжатия для HTTP-сжатия на моем собственном сервере? Я хочу поэкспериментировать, например, с lzop, lzma или xz.

Я знаю, что могу использовать gzip и сдуть с помощью mod_gzip и mod_deflate, но мне интересно, есть ли варианты для расширения этого выбора.


person 22332112    schedule 05.10.2014    source источник


Ответы (1)


Официально поддерживаются только три алгоритма: deflate (zip), compress (lzw) и gzip. Вы можете сжимать все, что хотите, но ни один браузер не сможет это прочитать.

Источник: RFC 2616, раздел 3.5.

Вы по-прежнему можете предложить загрузку, например, файл bzip2, но я думаю, это не то, что вам нужно.

person lxg    schedule 05.10.2014
comment
Спасибо. да. Меня больше всего интересует тестирование увеличения производительности при использовании другого алгоритма сжатия для HTTP-сжатия. - person 22332112; 06.10.2014
comment
Если вы заинтересованы в сравнении производительности алгоритмов сжатия, возможно, было бы даже лучше протестировать алгоритмы сжатия непосредственно через их инструменты командной строки или привязки на языке программирования по вашему выбору. Таким образом, вы можете сократить накладные расходы HTTP. И модули Apache не делают ничего, кроме вызова библиотек сжатия, как и соответствующая команда CLI. - person lxg; 06.10.2014