Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Программирование »   PHP »   Задержки из-за буферизации
RSS

Задержки из-за буферизации

Текущий рейтинг темы: Нет

<<Назад  Вперед>>Модератор: wsxПечать
 
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Вчера выяснил, что при использовании буферизации (например, для сжатия страниц GZIPом) буфер отсылается клиенту не сразу после завершения работы скрипта, а после некоторой (непонятно откуда берущейся) задержки, которая может достигать нескольких десятков секунд. В результате конечному пользователю начинает казаться, что скрипт выполняется слишком медленно.
Избавиться от этой проблемы достаточно просто: нужно в конце работы скрипта поставить ob_flush(); (впрочем, я второй ob_flush на всякий случай поставил после отправки начальной части страницы, в частности, логотипа).
Но вопрос такой: почему это происходит?

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
<<Назад  Вперед>>Модератор: wsxПечать
Объединенный Открытый Проект »   Программирование »   PHP »   Задержки из-за буферизации
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.0188. Количество выполненных запросов: 19, время выполнения запросов 0.0084