Content-Encoding: none

Himiko
На сайте с 28.08.2008
Offline
560
#11
myhand:
Лихие специалисты - сразу городят "решение".

Лихие специалисты сразу нашли подобную проблему в интернете.

И увидели, что none он прописывает в том случае, если не находит gzip или deflate.

Могу дать кусок кода для менее "лихих" специалистов:

// Determine supported compression method
$gzip = strstr($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip');
$deflate = strstr($_SERVER['HTTP_ACCEPT_ENCODING'], 'deflate');

// Determine used compression method
$encoding = $gzip ? 'gzip' : ($deflate ? 'deflate' : 'none');

Это может быть не в стандартном wp, но такое встречается.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
N
На сайте с 06.05.2007
Offline
419
#12

Himiko, ну правда, вам лишь бы что-нибудь настроить и поставить.

Переменная $_SERVER['HTTP_ACCEPT_ENCODING'] к настройкам сервера прямого отношения не имеет. Это заголовок от браузера клиента. Ничего не изменится от ваших услуг.

Кнопка вызова админа ()
J
На сайте с 08.06.2006
Offline
844
#13

netwind, Himiko, что и где поменять, чтобы не было none?

M
На сайте с 16.09.2009
Offline
278
#14
Himiko:
Лихие специалисты сразу нашли подобную проблему в интернете.

Не сомневаюсь. Осталось разобраться в отличии "подобных" проблем от "в точности как у клиента".

Himiko:
И увидели, что none он прописывает в том случае, если не находит gzip или deflate.

Увы, нет. Причем я привел вам ссылку на конкретный код. А вы указали "в интернеты" (пальцем в небо).

joost:
что и где поменять, чтобы не было none?

Если у вас действительно есть код, процитированный Himiko (может какая-то древняя версия) - измените логику генерации заголовка. Чтобы когда $encoding = none - заголовок не печатался вовсе.

Если интересно, могу сделать вам патч. Или обновите вордпресс.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
J
На сайте с 08.06.2006
Offline
844
#15
Himiko:
/ Determine supported compression method
$gzip = strstr($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip');
$deflate = strstr($_SERVER['HTTP_ACCEPT_ENCODING'], 'deflate');

// Determine used compression method
$encoding = $gzip ? 'gzip' : ($deflate ? 'deflate' : 'none');

в каком файле ВП этот код находится?

---------- Добавлено 27.07.2012 в 14:47 ----------

и вообще в каком файле ВП формируются заголовки?

Andreyka
На сайте с 19.02.2005
Offline
822
#16

В заголовке темы

Не стоит плодить сущности без необходимости
J
На сайте с 08.06.2006
Offline
844
#17

headers.php ?

нет там ничего такого

а какой именно файл движка wordpress формирует заголовки ответа сервера?

Himiko
На сайте с 28.08.2008
Offline
560
#18
netwind:
Himiko, ну правда, вам лишь бы что-нибудь настроить и поставить.
Переменная $_SERVER['HTTP_ACCEPT_ENCODING'] к настройкам сервера прямого отношения не имеет. Это заголовок от браузера клиента. Ничего не изменится от ваших услуг.

Не имеет, логично.

Я привел кусок кода, где none возникает.

Включите gzip или deflate и результат будет другой. Если человек обратится к нам, то докажу это легко.

Даже если вдруг я ошибусь, то проблему решил в любом случае, поверьте. В наших услугах есть смысл всегда. Даже код иногда правим для клиентов.

M
На сайте с 16.09.2009
Offline
278
#19
Himiko:
Даже если вдруг я ошибусь, то проблему решил в любом случае, поверьте. В наших услугах есть смысл всегда.

1) Видимо, таки "решу" - а не решил. Очипятки "гуру" не красят.

2) Проблему сумеет решить и netwind, или я - и вообще, наверно любой, отметившийся в треде. Имея доступ к сайту и коду - никаких проблем с этим нет.

Himiko:
Включите gzip или deflate и результат будет другой.

Даже если клиент соответствующий заголовок серверу не шлет? :)

joost:
headers.php ?

Возьмите и поищите в файлах строчку, напр. командой grep. Зачем гадать?

N
На сайте с 06.05.2007
Offline
419
#20

Himiko, если браузер или робот не посылает Accept-Encoding, то и предложенный вами механизм сжатия не включится. Эти модули написаны следуя стандарту. Совершенно точно тут нужно погасить заголовок, потому что значения "none" не перечислено среди возможных для Content-encoding в rfc 2616.

Если начальник этого не понимает, как там простые иркутские пацаны разберутся?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий