PHP header('Content-Length: '.ob_get_length()); Увеличивает время загрузки страницы. Или я - дурак, или лыжи не едут!

Компьютеры программирование программы php проблема

Вот использую сжатие страницы следующим образом
ob_start( 'ob_gzhandler' )
...
if (!headers_sent()) header('Content-Length: '.ob_get_length());
ob_end_flush();
Только вот почему-то браузеры сходят с ума и начинают грузить страницу более чем в 2 раза дольше.
Стоит закомментировать header() - и время загрузки страницы опять в норме.

Вот видео с демонстрацией проблемы:
http://youtu.be/1o-a0QWk-6M

Подскажите, пожалуйста, в чем может быть проблема.
Ответы:
А ты что, не соображаешь к чему это приведёт при gzip=on? Причём заголовок пройдёт мимо хэндлера, а не использовать gzip средствами вебсервара = нонсенс на сегодня, вот и ждёт несуществующих данных. НИКОГДА не декларируй content-length в таком виде или сжимай сам на выходе.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.