我寻找一种在长脚本上更频繁地刷新显示的方法。IE :
for($i=0;$i<=100000;$i++) {
<!--
some long process code
-->
echo 'content:'.$i.' - ';
}
我在 Chrome 上启动它。目前,回波数据每 30 秒出现一次。我希望刷新回声显示的延迟更短。
谢谢你的时间。
定期将脚本的输出推送到浏览器调用flush()
,即:
for($i=0;$i<=100000;$i++) {
echo 'content:'.$i.' - ';
if( $i%100 ) {
flush();
}
}
还要检查您的输出缓冲设置
你可以看看输出缓冲。 http://php.net/manual/en/book.outcontrol.php