博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php在nginx下输出缓冲
阅读量:6458 次
发布时间:2019-06-23

本文共 422 字,大约阅读时间需要 1 分钟。

hot3.png

nginx 里面 flush 默认是无效的, 这个函数默认是作用在php作为 apache模块时才有效,如果需要 nginx 里面支持,需要加上一行

header('X-Accel-Buffering: no');

实际代码

public function dump()    {        header('Cache-Control: no-cache');         // 告知浏览器不进行缓存        header('X-Accel-Buffering: no');           // 关闭加速缓冲        echo '正在生成文件中,成功后将自动跳转';        ob_flush();        flush();        sleep(10);        echo 'over';    }

转载于:https://my.oschina.net/OSrainn/blog/1564037

你可能感兴趣的文章
windows执行命令来运行loadrunner录制好的脚本(收藏)
查看>>
Linux automake命令
查看>>
Linux使用jstat命令查看jvm的GC情况
查看>>
CareerCup All in One 题目汇总
查看>>
xmind 使用备忘
查看>>
UML进行Linux内核调试
查看>>
通过url链接登录其他系统
查看>>
补全aaz288 可能有问题的过程 P_COMPL_AAZ288
查看>>
ASP.NET 使用Ajax
查看>>
又拍云引领云CDN加速 或成互联网刚性需求
查看>>
为什么要选择Apache Pulsar(二)
查看>>
alembic生成数据库升级脚本
查看>>
苹果Q1财报出炉:手机收入下滑15%,服务收入增长19%
查看>>
京东Vue组件库NutUI 2.0发布:将支持跨平台!
查看>>
AWS re:Invent大会回顾
查看>>
tensorflow两种padding方式
查看>>
滴滴自研分布式NoSQL数据库Fusion的演进之路
查看>>
爱奇艺开播助手Flutter跨平台Hybrid实践\n
查看>>
Hoshin Kanri在丰田的应用
查看>>
ThoughtWorks技术雷达发布四大技术趋势
查看>>