Какая-то проблема с gzip-encoding'ом. У меня из-за корпоративного прокси браузеры, которые понимают gzip, ругаются, что не могут распаковать .gz. С прочими сайтами, которые отдают контент так же, например www.apache.org, всё в порядке. Думаю, проблема всё же не на моей стороне.
Добавлено в [mergetime]1184577139[/mergetime] да, ещё... вверху всех страниц какой-то хэш-код отрисовывается.
Ага, так, похоже, в этом-то и проблема. Проанализировав содержимое загзипленного контента, обнаружил в самом начале архива перед сигнатурой этот самый хэш-код. Почините, плз.
Я попробовал указанный тест с нескольких разных IP-адресов, включая зарубежные. Результат: 50/50. В половине случае отдаётся правильно, в половине с этим кодом. Проверено, что код этот зависит исключительно от контента HTTP response. Пока внешний вид страницы не меняется, не меняется и код.
Группа: Admin
Сообщений: 503
Регистрация: 13.08.03
Вне форума
Цитата(scrutinizer @ 17 Июля, 2007, 14:50)
Хорош издеваться. При чём здесь MTU?
Проверил бы сначала... При том, что твоя проблема свойствена для неполной передачи страницы в случае проблем с низким MTU на маршруте и закрытым ICMP.
Прочел предыдущую страницу... мда..., цитирую:
Цитата(scrutinizer @ 16 Июля, 2007, 13:21)
Проанализировав содержимое загзипленного контента, обнаружил в самом начале архива перед сигнатурой этот самый хэш-код. Почините, плз.
Цитата(Пэтро @ 16 Июля, 2007, 13:43)
Типичный трабл Сквида... я не знаю как он лечится но у меня как-то сам собой проходил.. Что-то с кешем его...
А теперь смотрим сюда:
Цитата(scrutinizer @ 17 Июля, 2007, 14:50)
Transfer-Encoding: chunked
ну и как следствие читаем доку по http 1.1 и в часности о том, что есть chunked
Цитата
Кодирование по кускам (chunked encoding) изменяет тело сообщения для передачи его последовательностью кусков, каждый из которых имеет собственный индикатор размера
то что ты увидел как хэш-код, на самом деле размер передаваемого сегмента и это абсолютно нормально
Группа: Admin
Сообщений: 503
Регистрация: 13.08.03
Вне форума
scrutinizer Ага я это тоже видел, но не думаю, что твоя проблема в этом, почти наверняка (не проверял) современный браузеры запрашивают страницу по протоколу 1.1 и во всяком случае понимают его. Проблема то только у тебя, так, что на браузеры тяжело пинать. А апач, судя по всему просто забил на эту часть rfc2068 по причине полного отсутствия 1.0 клиентов ...
Сообщение отправляется. Пожалуйста, подождите...
После проверки сообщения модератором, оно будет добавлено в эту тему