Делаем PHP: ob_start(); print(fread($f, 1024*4)); ob_flush(); flush(); Вопрос где это хранится до flush?
Спасибо. Действительно вроде там. Короче вопрос был по такой причине: ob_start(); while(!feof($f)){ print(fread($f, 1024*4)); ob_flush(); flush(); } Работает для не очень больших файлов (5 -10 Mб). Для больших (70-100 Мб) - в браузер ничего не прилетает. Я еще не выяснил точно, но судя по сообщениям такого вида в error_log апача: Allowed memory size of **** bytes exhaused (tried to allocate 10240 bytes) это связано с потреблением памяти при чтении этих файлов. Учитывая, что при превышении процесс мочится ВМ - надо уменьшать. А как?