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中利用XML技术构造远程服务(下)
Oct 09 PHP
php Smarty初体验二 获取配置信息
Aug 08 PHP
基于Zookeeper的使用详解
May 02 PHP
php制作unicode解码工具(unicode编码转换器)代码分享
Dec 24 PHP
支付宝接口开发集成支付环境小结
Mar 17 PHP
php调用淘宝开放API实现根据卖家昵称获取卖家店铺ID的方法
Jul 29 PHP
Yii中srbac权限扩展模块工作原理与用法分析
Jul 14 PHP
PHP实现防盗链的方法分析
Jul 25 PHP
PHP大文件分割上传 PHP分片上传
Aug 28 PHP
PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)实例详解
Apr 20 PHP
YII2框架使用控制台命令的方法分析
Mar 18 PHP
php TP5框架生成二维码链接
Apr 01 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
《Pokemon Sword·Shield》系列WEB动画《薄明之翼》第2话声优阵容公开!
2020/03/06 日漫
php checkbox 取值详细说明
2010/08/19 PHP
PHP和javascript常用正则表达式及用法实例
2014/07/01 PHP
PHP实现多图片上传类实例
2014/07/26 PHP
highchart数据源纵轴json内的值必须是int(详解)
2017/02/20 PHP
php批量修改表结构实例
2017/05/24 PHP
JavaScript监测ActiveX控件是否已经安装过的代码
2008/09/02 Javascript
javascript基础第一章 JavaScript与用户端
2010/07/22 Javascript
ASP.NET MVC中EasyUI的datagrid跨域调用实现代码
2012/03/14 Javascript
下载文件个别浏览器文件名乱码解决办法
2013/03/19 Javascript
JQuery判断子iframe何时加载完成解决方案
2013/08/20 Javascript
js切换光标示例代码
2013/10/10 Javascript
Javascript中的回调函数和匿名函数的回调示例介绍
2014/05/12 Javascript
JavaScript核心语法总结(推荐)
2016/06/02 Javascript
如何利用模板将HTML从JavaScript中抽离
2016/10/08 Javascript
Angular.Js的自动化测试详解
2016/12/09 Javascript
JS简单实现表格排序功能示例
2016/12/20 Javascript
jQuery基本筛选选择器实例代码
2017/02/06 Javascript
JS实现自定义弹窗功能
2018/08/08 Javascript
微信小程序实现留言板
2018/10/31 Javascript
JavaScript Array对象基本方法详解
2019/09/03 Javascript
原理深度解析Vue的响应式更新比React快
2020/04/04 Javascript
vue+elementUI(el-upload)图片压缩,默认同比例压缩操作
2020/08/10 Javascript
Python高级应用实例对比:高效计算大文件中的最长行的长度
2014/06/08 Python
Python使用gRPC传输协议教程
2018/10/16 Python
解决Pycharm下面出现No R interpreter defined的问题
2018/10/29 Python
Python文件如何引入?详解引入Python文件步骤
2018/12/10 Python
浅谈Python的方法解析顺序(MRO)
2020/03/05 Python
python shell命令行中import多层目录下的模块操作
2020/03/09 Python
Keras搭建自编码器操作
2020/07/03 Python
利用python为PostgreSQL的表自动添加分区
2021/01/18 Python
布局和排版教程 纯css3实现图片三角形排列
2014/10/17 HTML / CSS
打造高效课堂实施方案
2014/03/22 职场文书
2014年单位法制宣传日活动总结
2014/11/01 职场文书
Springboot使用Spring Data JPA实现数据库操作
2021/06/30 Java/Android
《艾尔登法环》Boss腐烂树灵很有可能是《黑暗之魂3》的一个废案
2022/04/11 其他游戏