Влияет ли уровень сжатия GZIP на декомпрессию
Я понимаю, что GZIP представляет собой комбинацию кодирования LZ77 и Хаффмана и может быть сконфигурирован с уровнем от 1 до 9, где 1 указывает на самое быстрое сжатие (меньше сжатия), а 9 указывает на самый медленный метод сжатия (лучшее сжатие).
У меня вопрос, есть ли выбор уровнятолько повлиять на процесс сжатия или при декомпрессии также возникают дополнительные расходы в зависимости от уровня сжатия?
Я спрашиваю, потому что обычно многие веб-серверы будут получать ответы GZIP на лету, если клиент их поддерживает, например,Accept-Encoding: gzip
, Я ценю, что при выполнении этого на лету уровень, такой как 6, мог бы быть хорошим выбором для среднего случая, так как он дает хороший баланс между скоростью и сжатием.
Однако, если у меня есть куча статических ресурсов, которые я могу использовать GZIP только один раз - и больше никогда не буду делать это снова - будет ли какой-то недостаток в использовании самого высокого, но самого медленного уровня сжатия? То есть есть ли теперь дополнительные издержки для клиента, которые не были бы понесены, если бы использовался более низкий уровень сжатия.