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+Ajax实现唯一校验实现代码[简单应用]
Nov 29 PHP
php中大括号作用介绍
Mar 22 PHP
PHP数组循环操作详细介绍 附实例代码
Feb 03 PHP
thinkphp普通查询与表达式查询实例分析
Nov 24 PHP
如何使用php脚本给html中引用的js和css路径打上版本号
Nov 18 PHP
在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境
Apr 04 PHP
php进行ip地址掩码运算处理的方法
Jul 11 PHP
功能强大的php文件上传类
Aug 29 PHP
PHP自定义多进制的方法
Nov 03 PHP
PHP实现蛇形矩阵,回环矩阵及数字螺旋矩阵的方法分析
May 29 PHP
PHP实现的超长文本分页显示功能示例
Jun 04 PHP
Laravel5框架自定义错误页面配置操作示例
Apr 17 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
通过文字传递创建的图形按钮
2006/10/09 PHP
非常精妙的PHP递归调用与静态变量使用
2012/12/16 PHP
FireFox浏览器使用Javascript上传大文件
2013/10/30 PHP
PHP读取文件内容的五种方式
2015/12/28 PHP
CI框架文件上传类及图像处理类用法分析
2016/05/18 PHP
JQuery Tips(4) 一些关于提高JQuery性能的Tips
2009/12/19 Javascript
javascript学习笔记(五)正则表达式
2011/04/08 Javascript
javascript开发随笔二 动态加载js和文件
2011/11/25 Javascript
js调试工具Console命令详解
2014/10/21 Javascript
jQuery+jsp实现省市县三级联动效果(附源码)
2015/12/03 Javascript
在一个页面重复使用一个js函数的方法详解
2016/12/26 Javascript
JavaScript 动态三角函数实例详解
2017/01/08 Javascript
vue.js单页面应用实例的简单实现
2017/04/10 Javascript
vue 关闭浏览器窗口的时候,清空localStorage的数据示例
2019/11/06 Javascript
Vue中this.$nextTick的作用及用法
2020/02/04 Javascript
Python错误: SyntaxError: Non-ASCII character解决办法
2017/06/08 Python
教你用Python创建微信聊天机器人
2020/03/31 Python
Python找出微信上删除你好友的人脚本写法
2018/11/01 Python
python的concat等多种用法详解
2018/11/28 Python
PyQt5实现类似别踩白块游戏
2019/01/24 Python
Python3.4学习笔记之列表、数组操作示例
2019/03/01 Python
python递归调用中的坑:打印有值, 返回却None
2020/03/16 Python
Python urllib3软件包的使用说明
2020/11/18 Python
python自动从arxiv下载paper的示例代码
2020/12/05 Python
selenium+超级鹰实现模拟登录12306
2021/01/24 Python
在HTML5中如何使用CSS建立不可选的文字
2014/10/17 HTML / CSS
html5.2 dialog简介详解
2018/02/27 HTML / CSS
德国团购网站:Groupon德国
2018/03/13 全球购物
DOUGLAS荷兰:购买香水和化妆品
2020/10/24 全球购物
网络通讯中,端口有什么含义,端口的取值范围
2012/11/23 面试题
能源工程专业应届生求职信
2014/03/01 职场文书
企业标语大全
2014/07/01 职场文书
2015年社区服务活动总结
2015/03/25 职场文书
优秀党员主要事迹材料
2015/11/04 职场文书
咖啡厅里的创业计划书
2019/08/21 职场文书
如何用PHP实现分布算法之一致性哈希算法
2021/05/26 PHP