Подтвердить что ты не робот

Почему основные веб-сайты используют gzip?

Я просто искал gzip и Deflate, и выяснили, что Deflate лучше.

Но когда я проверил заголовки ответов Google, Facebook и StackExchange, все они использовали GZIP. Почему они используют gzip вместо Deflate?

4b9b3361

Ответ 1

Это, по-видимому, связано с непониманием, вызванным выбором имени "Deflate" . В стандарте http четко указано, что "deflate" действительно означает формат zlib:

    The "zlib" format defined in RFC 1950 [31] in combination with
    the "deflate" compression mechanism described in RFC 1951 [29].

Однако ранние серверы Microsoft некорректно доставляли бы исходный дефлят для "Deflate" (т.е. только данные RFC 1951 без обложек zlib RFC 1950). Это вызвало проблемы, браузеру пришлось попробовать оба пути, и в итоге было просто более надежно использовать gzip.

Влияние на пропускную способность и время выполнения для использования gzip вместо "Deflate" (zlib) относительно невелико. Итак, мы там и там, вероятно, останемся.

Разница составляет 12 байтов для gzip и немного больше времени процессора для вычисления CRC вместо Adler-32.