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边学边教》(04.编写简易的通讯录――视频教程1)
Dec 13 PHP
简单的php 验证图片生成函数
May 21 PHP
解析php二分法查找数组是否包含某一元素
May 23 PHP
深入解析PHP的引用计数机制
Jun 14 PHP
PHP数组排序函数合集 以及它们之间的联系分析
Jun 27 PHP
CentOS 6.3下安装PHP xcache扩展模块笔记
Sep 10 PHP
php可生成缩略图的文件上传类实例
Dec 17 PHP
php调整服务器时间的方法
Apr 03 PHP
php将一维数组转换为每3个连续值组成的二维数组
May 06 PHP
php strftime函数的详细用法
Jun 21 PHP
laravel利用中间件做防非法登录和权限控制示例
Oct 21 PHP
PHP架构及原理知识点详解
Dec 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
德生PL450的电路分析和低放电路的改进办法
2021/03/02 无线电
PHP图像处理之imagecreate、imagedestroy函数介绍
2014/11/19 PHP
php批量删除超链接的实现方法
2015/10/19 PHP
PHP获取MySQL执行sql语句的查询时间方法
2018/08/21 PHP
判断页面是关闭还是刷新的js代码
2007/01/28 Javascript
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.2 0
2008/03/22 Javascript
用原生JavaScript实现jQuery的$.getJSON的解决方法
2013/05/03 Javascript
javascript的动态加载、缓存、更新以及复用(一)
2014/06/09 Javascript
JS实现滑动菜单效果代码(包括Tab,选项卡,横向等效果)
2015/09/24 Javascript
JS正则表达式学习之贪婪和非贪婪模式实例总结
2016/12/26 Javascript
js利用for in循环获取 一个对象的所有属性以及值的实例
2017/03/30 Javascript
JS实现弹出下载对话框及常见文件类型的下载
2017/07/13 Javascript
微信小程序实现topBar底部选择栏效果
2018/07/20 Javascript
H5+C3+JS实现双人对战五子棋游戏(UI篇)
2020/05/28 Javascript
关于IDEA中的.VUE文件报错 Export declarations are not supported by current JavaScript version
2020/10/17 Javascript
vue实现图书管理系统
2020/12/29 Vue.js
[16:27]DOTA2 HEROS教学视频教你分分钟做大人-艾欧
2014/06/11 DOTA
Python字符串中查找子串小技巧
2015/04/10 Python
Python基于最小二乘法实现曲线拟合示例
2018/06/14 Python
Django项目开发中cookies和session的常用操作分析
2018/07/03 Python
Python中最大递归深度值的探讨
2019/03/05 Python
为何人工智能(AI)首选Python?读完这篇文章你就知道了(推荐)
2019/04/06 Python
Python获取好友地区分布及好友性别分布情况代码详解
2019/07/10 Python
如何基于Python批量下载音乐
2019/11/11 Python
Keras预训练的ImageNet模型实现分类操作
2020/07/07 Python
基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算
2020/08/05 Python
html5实现微信打飞机游戏
2014/03/27 HTML / CSS
中软国际Java程序员笔试题
2014/07/19 面试题
单身联谊活动方案
2014/01/29 职场文书
电视购物广告词
2014/03/19 职场文书
毕业生就业推荐表自我鉴定
2014/03/20 职场文书
乡镇领导班子四风对照检查材料
2014/09/27 职场文书
个人查摆剖析材料
2014/10/16 职场文书
教师政风行风自查自纠报告
2014/10/21 职场文书
2014年班主任工作总结
2014/11/08 职场文书
理解深度学习之深度学习简介
2021/04/14 Python