php sleep()不能一步一步地工作

时间:2018-02-16 20:49:48

标签: php sleep

拥有以下代码:

echo '<br />Testing sleep().<br />';
$i = 0;
while(true) {
    sleep(2);
    echo '1 '.$i.'<br />';
    if ($i++ > 3) {
    break;
    }
}

我在两台不同的服务器上有不同的结果:
服务器1:PHP 7.0.25 :: Linux / Apache 2.X :: http://www.kobily.com/test_sleep.php
服务器2:PHP 7.0.16 :: Linux / Apache 2.X :: http://m.ubimovi.com/test_sleep.php

在第一台服务器中,一切正常,睡眠()指令保持每一步2秒,然后显示每一行。
在第二台服务器中等待6秒钟,然后显示完整的文本 flush(),ob_start(),ob_flush(),ob_end_flush(),ob_get_level(),set_time_limit(0),ob_implicit_flush(true),ob_get_contents(),ob_end_clean(),session_write_close(),已经被使用而没有不同结果。
有没有办法识别要修改的参数,以便具有与服务器1中相同的行为?

0 个答案:

没有答案