php nginx 实时输出的简单实现方法


Posted in PHP onJanuary 21, 2018

PHP 里开启实时输出方法是 ob_implicit_flush() ,

但它大部分情况下都不管用,

因为 php.ini 配置里 output_buffering 输出缓冲大部分是 On 开启的,

还有 zlib.output_compression 也经常会被开启,

除了 PHP 这一层,还有 Nginx 的缓冲设置 proxy_buffering ,和压缩 gzip 也大都是开启的。

为了一两个页面的需求,修改整个服务器的网站配置,恐怕没有人会做这种选择。

这里推荐一下简单的方法:

set_time_limit(0);
ob_end_clean();
ob_implicit_flush();
header('X-Accel-Buffering: no'); // 关键是加了这一行。
echo '现在是:'.date('H:i:s').'<br>';
sleep(5);
echo '五秒后:'.date('H:i:s');

总结

以上所述是小编给大家介绍的php nginx 实时输出的简单实现方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

PHP 相关文章推荐
PHP文本数据库的搜索方法
Oct 09 PHP
php遍历数组的方法分享
Mar 22 PHP
MyEclipse常用配置图文教程
Sep 11 PHP
Laravel中使用自己编写类库的3种方法
Feb 10 PHP
php计算到指定日期还有多少天的方法
Apr 14 PHP
如何利用http协议发布博客园博文评论
Aug 03 PHP
Android App中DrawerLayout抽屉效果的菜单编写实例
Mar 21 PHP
php版微信公众账号第三方管理工具开发简明教程
Sep 23 PHP
php curl中gzip的压缩性能测试实例分析
Nov 08 PHP
SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程
Jul 27 PHP
PHP-FPM的配置与优化讲解
Mar 15 PHP
php用wangeditor3实现图片上传功能
Aug 22 PHP
Lumen timezone 时区设置方法(慢了8个小时)
Jan 20 #PHP
PHP Class SoapClient not found解决方法
Jan 20 #PHP
tp5(thinkPHP5)操作mongoDB数据库的方法
Jan 20 #PHP
php实现的mongoDB单例模式操作类
Jan 20 #PHP
PHP实现合并两个排序链表的方法
Jan 19 #PHP
php利用ob_start()清除输出和选择性输出的方法
Jan 18 #PHP
php通过header发送自定义数据方法
Jan 18 #PHP
You might like
Discuz板块横排显示图片的实现方法
2007/05/28 PHP
php单件模式结合命令链模式使用说明
2008/09/07 PHP
phpStudy访问速度慢和启动失败的解决办法
2015/11/19 PHP
Zend Framework教程之资源(Resources)用法实例详解
2016/03/14 PHP
Laravel 不同生产环境服务器的判断实践
2019/10/15 PHP
JAVASCRIPT HashTable
2007/01/22 Javascript
Javascript实现的分页函数
2007/02/07 Javascript
在JS中最常看到切最容易迷惑的语法(转)
2010/10/29 Javascript
Javascript setInterval的两种调用方法(实例讲解)
2013/11/29 Javascript
JQuery实现展开关闭层的方法
2015/02/17 Javascript
Javascript中使用A标签获取当前目录的绝对路径方法
2015/03/02 Javascript
JS中的Replace方法使用经验分享
2015/05/20 Javascript
基于jquery实现日历签到功能
2020/09/11 Javascript
分享12个实用的jQuery代码片段
2016/03/09 Javascript
js组件SlotMachine实现图片切换效果制作抽奖系统
2016/04/17 Javascript
jQuery实现的自定义滚动条实例详解
2016/09/20 Javascript
详解微信小程序中组件通讯
2018/10/30 Javascript
JavaScript中filter的用法实例分析
2019/02/27 Javascript
150行Node.js实现的dns代理工具
2019/08/02 Javascript
VUE使用 wx-open-launch-app 组件开发微信打开APP功能
2020/08/11 Javascript
vue-router 2.0 跳转之router.push()用法说明
2020/08/12 Javascript
[01:43]深扒TI7聊天轮盘语音出处4
2017/05/11 DOTA
python寻找list中最大值、最小值并返回其所在位置的方法
2018/06/27 Python
对TensorFlow中的variables_to_restore函数详解
2018/07/30 Python
python 3调用百度OCR API实现剪贴板文字识别
2018/09/04 Python
Python二叉搜索树与双向链表转换算法示例
2019/03/02 Python
Python倒排索引之查找包含某主题或单词的文件
2019/11/13 Python
Python二次规划和线性规划使用实例
2019/12/09 Python
Python实现捕获异常发生的文件和具体行数
2020/04/25 Python
Python创建自己的加密货币的示例
2021/03/01 Python
IE10 Error.stack 让脚本调试更加方便快捷
2013/04/22 HTML / CSS
工人先锋号事迹材料
2014/12/24 职场文书
沈阳故宫导游词
2015/01/31 职场文书
英雄儿女观后感
2015/06/09 职场文书
2015小学教育教学工作总结
2015/07/21 职场文书
彻底理解golang中什么是nil
2021/04/29 Golang