欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

flush()函数无效?不能实时刷新输出,怎么解决呢

程序员文章站 2022-04-16 17:08:19
...
flush()函数无效?不能实时刷新输出,如何解决呢?
本帖最后由 zhoumengkang 于 2013-05-28 13:46:14 编辑 测试代码如下:

for($i=0;$i
	echo '
abc___'.$i;
ob_flush();
flush();
sleep(1);
}
ob_end_flush();
?>

理论上应该是1秒出来一条是吧?但是我测试的结果是5秒之后才一起出来。
网上查了下有这样说的“个别web服务器程序,特别是Win32下的web服务器程序,在发送结果到浏览器之前,仍然会缓存脚本的输出,直到程序结束为止。 ”我这个是64位的windows的本地xampp的集成环境。

网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • flush()函数无效?不能实时刷新输出,怎么解决呢
  • 专题推荐

    作者信息
    flush()函数无效?不能实时刷新输出,怎么解决呢

    认证0级讲师

    推荐视频教程
  • flush()函数无效?不能实时刷新输出,怎么解决呢javascript初级视频教程
  • flush()函数无效?不能实时刷新输出,怎么解决呢jquery 基础视频教程
  • 视频教程分类