正在加载小宠物
梦回起点
做你害怕做的事,你会发现:不过如此
本站基于WordPress—主题by 设计窝 \n
冀ICP备15003737号
梦回起点
Copyright © 2015-2024 All rights reserved.

PHP flush无效问题

使用下面两种方式刷新缓冲区

ob_end_flush();
ob_end();
flush()

数据通过下面三级的缓存才会刷新到用户浏览器

  • [X] PHP缓存
  • [ ] gzip缓存
  • [ ] Apache缓存 存在而flush只能解决第一级的缓存 无奈增加下面的代码将缓冲区填满
    for ($i = 0; $i < 1024*128; $i++){
    echo(i);
    }

    但是不能太大,用1M的垃圾数据填充了一次,发现TCP的窗口被填满了,连接被重置了。

2022-04-13
暂无评论

发表回复