Apache中可以直接实现动态输出,但相同代码丢到nginx服务器里面就不能实现了,需要修改下配置

 

【nginx.conf中】

proxy_buffering off;
gzip off;
fastcgi_keep_conn on;

 

【php.ini中】

output_buffering = off

 

【测试php代码】

ob_implicit_flush(1);//控制隐式缓冲泻出,默认off,打开时,对每个 print/echo 或者输出命令的结果都发送到浏览器。

while(1){
    echo '123';
    echo '<br>';
    sleep(1);
}

可以实现隔一秒输出一行

 

posted on 2019-05-20 10:26  longzhankunlun  阅读(765)  评论(0编辑  收藏