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 相关文章推荐
支持oicq头像的留言簿(二)
Oct 09 PHP
IP攻击升级,程序改进以对付新的攻击
Nov 23 PHP
php中通过Ajax如何实现异步文件上传的代码实例
May 07 PHP
php var_export与var_dump 输出的不同
Aug 09 PHP
php根据分类合并数组的方法实例详解
Nov 06 PHP
php5.2 Json不能正确处理中文、GB编码的解决方法
Mar 28 PHP
PHP实现的英文名字全拼随机排号脚本
Jul 04 PHP
PHP浮点数精度问题汇总
May 13 PHP
解决php的“It is not safe to rely on the system’s timezone settings”问题
Oct 08 PHP
Zend Framework教程之连接数据库并执行增删查的方法(附demo源码下载)
Mar 21 PHP
php微信公众平台开发(一) 配置接口
Dec 06 PHP
php与c 实现按行读取文件实例代码
Jan 03 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
smarty模板嵌套之include与fetch性能测试
2010/12/05 PHP
PHP高级对象构建 工厂模式的使用
2012/02/05 PHP
php 注释规范
2012/03/29 PHP
如何使用php绘制在图片上的正余弦曲线
2013/06/08 PHP
ThinkPHP3.2.3框架实现执行原生SQL语句的方法示例
2019/04/03 PHP
PHP+redis实现的限制抢购防止商品超发功能详解
2019/09/19 PHP
对laravel的session获取与存取方法详解
2019/10/08 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
2020/02/18 PHP
基于jquery库的tab新形式使用
2012/11/16 Javascript
js将当前时间格式转换成时间搓(自写)
2013/09/26 Javascript
JavaScript中的prototype和constructor简明总结
2014/04/05 Javascript
js生成随机数的过程解析
2015/11/24 Javascript
JavaScript-html标题滚动效果的简单实现
2016/09/08 Javascript
Javascript中从学习bind到实现bind的过程
2018/01/05 Javascript
Vue中的$set的使用实例代码
2018/10/08 Javascript
vue将单页面改造成多页面应用的方法
2018/11/25 Javascript
如何让微信小程序页面之间的通信不再变困难
2019/06/03 Javascript
Javascript类型判断相关例题及解析
2020/08/26 Javascript
微信小程序input抖动问题的修复方法
2021/03/03 Javascript
[01:24:51]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS NewBee第二场
2014/05/26 DOTA
Python读写文件方法总结
2015/06/09 Python
Python数据分析之如何利用pandas查询数据示例代码
2017/09/01 Python
Python3安装Pillow与PIL的方法
2019/04/03 Python
python 解决Windows平台上路径有空格的问题
2020/11/10 Python
EMU Australia澳大利亚官网:澳大利亚本土雪地靴品牌
2019/07/24 全球购物
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?
2013/02/17 面试题
英文自荐信
2013/12/15 职场文书
小学生班会演讲稿
2014/01/09 职场文书
大学生在校学习的自我评价
2014/02/18 职场文书
酒店端午节促销方案
2014/02/18 职场文书
2014年安全管理工作总结
2014/12/01 职场文书
初中作文评语集锦
2014/12/25 职场文书
趣味运动会通讯稿
2015/07/18 职场文书
《鲸》教学反思
2016/02/23 职场文书
MySQL8.0无法启动3534的解决方法
2021/06/03 MySQL
Python常遇到的错误和异常
2021/11/02 Python