PHP буферизованный вывод в зависимости от настроек сервера?

Я использую следующий код для создания буферизованного вывода на сценарии обслуживания db:

function flush_buffers($string){ echo $string; ob_end_flush(); ob_flush(); flush(); ob_start(); } 

Хотя это работает так, как ожидалось, на моем локальном сервере Wamp, отображая вывод каждый раз, когда функция вызывается, она не находится на онлайн-сервере: здесь вывод отправляется только после завершения сценария. Как так?