Основываясь на различных ответах и комментариях, я сделаю вывод, что, возможно, сама страница (text/html
) сжата, но text/xml
, который вы доставляете как часть запроса AJAX (?) И другого содержимого доставлено за страницу нет.
Как я уже упоминал в комментарии, вы обычно хотите сжать text/*
(то есть - text/html
, text/plain
, text/css
и т. Д.) И application/javascript
& application/ecmascript
(согласно rfc4329 ). Если вы доставляете файлы .js
с использованием другого типа MIME (например, application/x-javascript
или text/javascript
), вместо этого сожмите его или измените тип MIME, используемый для доставки файлов .js
, на стандарт RFC.
См. Соответствующую ссылку ниже для обновления типов MIME, сжимаемых на вашем сервере:
Последнее замечание, которое я должен сделать, - некоторые веб-браузеры (в частности, некоторые версии Netscape 4, но могут быть и другие) отправляют Accept-Encoding: gzip,deflate
для запросов файлов CSS и JavaScript, но не могут распаковать содержимое. Кроме того, некоторые версии Internet Explorer ( 5.5 & 6 ) имели проблемы со сжатием.
Я знаю, что стандартная конфигурация сжатия Apache, которую я использовал, решает эти проблемы, я не уверен, как (или будет ли) IIS компенсировать их.