Я переместил свои файлы на новый сервер, и у меня был скрипт, который мгновенно отображал вывод на каждый echo
в браузер, но это не работает на новом сервере.Вот мой тестовый код:
@ini_set('output_buffering', 0); @ini_set('implicit_flush', 1);
for ($i = 0; $i < ob_get_level(); $i++) ob_end_flush();
ob_implicit_flush(1);
ignore_user_abort(true); set_time_limit(0);
$max_wait_time = 30;
$begin_time = microtime(true);
$elapsed_time = 0;
while(!connection_aborted()) {
echo $i++.str_repeat(' ', 1020).'<br/>';
flush(); ob_flush();
usleep(1000000);
if($elapsed_time > $max_wait_time){ break; }
$elapsed_time++;
}
Я пробовал несколько вещей, которые стали выше.Но включение буферизации и очистки выходных данных мне не помогло.Я проверил это на Chrome и Firefox, они оба просто выводят все в конце.
Есть идеи?