Буферизация вывода

Всем привет!

Я достаточно недавно работаю с Yii и у меня задача написать достаточно трудоемкий скрипт, который обрабатывает данные. Обычно для того чтобы сессия не обравалась с ошибкой 504 gatway timeout я вывожу любую последовательность через echo и добавляю ob_flush(); ob_end_flush(); но в контроллере как я понимаю стоит буферизация вывода. Как мне выводить в выходной поток, недожидаясь конца скрипта? иначе у меня php - nginx отваливается от apache и вылетает ошибка 504

в контроллере буферизации нет

она появляеться только когда начинаеться рендеринг страници

так что я думаю можно использовать ваш метод, а после того как скрипт закончит свою работу, отрендерить страницу

а можно и так что бы ваше приложение самому себе послало запрос типа

на выполнение фоновой работы, а потом тихонько себе сидеть и контролировать степерь выполнения через аякс