Есть сервер с nginx. С настройкой сжатия:
gzip on;
gzip_buffers 16 8k;
gzip_comp_level 1;
gzip_http_version 1.1;
gzip_types text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript image/x-icon application/vn↪ d.ms-fontobject font/opentype application/x-font-ttf;
gzip_vary on;
gzip_disable "msie6";
И тут оказывается, что выдает заголовок, что сжатый документ, а сам документ на самом деле несжатый. Одним nginx отдает сжатый, а другим несжатый документ и с установленными, в обоих случаях, заголовками. Я понимаю, что единственному кому не отдает сжатый документ - это msie6.
Вот и нужно проверить сжатый ли действительно документ или просто заголовок только указан.
Ну вообще, это связано с yml для Яндекса Маркета. И вот, кстати, что они пишут:
Поступил комментарий от тех. специалистов, что это ошибка на стороне магазина. Нашему роботу сервер отдает информацию о том, что файл прайс-листа составлен в архиве, но на самом деле это не так. При этом нашему онлайн чеккеру сервер магазина отвечает корректно (поэтому там прайс-лист проходит проверку).
Такое может быть или бред?