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); }
可以實現隔一秒輸出一行