现在位置:首页 > 网站设计 > nginx下flush无效解决方法(php flush失效问题如何处理)

nginx下flush无效解决方法(php flush失效问题如何处理)

作者:蓝叶 分类:网站设计 时间:2022-06-05 浏览:1276

php写定时任务时,需要用到flush来刷新输出缓存,以便实时输出结果给浏览器显示出来,在apache下没有任何问题,但到了nginx下flush无效了,那是因为nginx的配置都默认开启了proxy_buffering、gzip导致的,为了使php flush能有效实时内容,而去修改nginx的服务器配置,麻烦不说也很少有几个人会这么做,nginx下php flush失效问题如何处理,nginx下flush无效解决方法很简单,只需要将下方代码复制到页面头部,就可以解决php flush失效问题。

set_time_limit(0);
ini_set('memory_limit','-1');
ob_end_clean();  
ob_implicit_flush();    
header('X-Accel-Buffering: no');

免责声明:

本页网址:点击复制分享给朋友吧!

本站分享的一切内容资源如若没有备注,均为蓝叶原创,如需转载请注明出处;如有侵权请与我们联系处理。敬请谅解!

评论列表
挤眼亲亲咆哮开心想想可怜糗大了委屈哈哈小声点右哼哼左哼哼疑问坏笑赚钱啦悲伤耍酷勾引厉害握手耶嘻嘻害羞鼓掌馋嘴抓狂抱抱围观威武给力
提交评论

清空信息
关闭评论
音乐欣赏