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面向对象分析设计的经验原则
Sep 20 PHP
php压缩多个CSS为一个css的代码并缓存
Apr 21 PHP
php批量上传的实现代码
Jun 09 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十三)
Jun 26 PHP
PHP命令行脚本接收传入参数的三种方式
Aug 20 PHP
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
Aug 23 PHP
php获取url参数方法总结
Nov 13 PHP
简单了解WordPress开发中update_option()函数的用法
Jan 11 PHP
PHP使用php-resque库配合Redis实现MQ消息队列的教程
Jun 29 PHP
Laravel 5.3 学习笔记之 配置
Aug 28 PHP
phpstudy的php版本自由修改的方法
Oct 18 PHP
基于 Swoole 的微信扫码登录功能实现代码
Jan 15 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
用PHP进行MySQL删除记录操作代码
2008/06/07 PHP
PHP源代码数组统计count分析
2011/08/02 PHP
如何在symfony中导出为CSV文件中的数据
2011/10/06 PHP
基于Discuz security.inc.php代码的深入分析
2013/06/03 PHP
PHP中使用substr()截取字符串出现中文乱码问题该怎么办
2015/10/21 PHP
PHP构造函数与析构函数用法示例
2016/09/28 PHP
Extjs学习过程中新手容易碰到的低级错误积累
2010/02/11 Javascript
基于jquery的大众点评,分类导航实现代码
2011/08/23 Javascript
基于MVC4+EasyUI的Web开发框架形成之旅之界面控件的使用
2015/12/16 Javascript
jquery选择器中的空格与大于号&gt;、加号+与波浪号~的区别介绍
2016/06/24 Javascript
jQuery 更改checkbox的状态,无效的解决方法
2016/07/22 Javascript
js文件中直接alert()中文出来的是乱码的解决方法
2016/11/01 Javascript
利用jquery实现实时更新歌词的方法
2017/01/06 Javascript
文本溢出插件jquery.dotdotdot.js使用方法详解
2017/06/22 jQuery
jQuery实现QQ空间汉字转拼音功能示例
2017/07/10 jQuery
js 概率计算(简单版)
2017/09/12 Javascript
使用JS获取SessionStorage的值
2018/01/12 Javascript
浅谈在node.js进入文件目录的问题
2018/05/13 Javascript
react实现点击选中的li高亮的示例代码
2018/05/24 Javascript
element ui 表格动态列显示空白bug 修复方法
2018/09/04 Javascript
angularJS实现不同视图同步刷新详解
2018/10/09 Javascript
vue-cli设置css不生效的解决方法
2020/02/07 Javascript
jQuery实现简单评论功能
2020/08/19 jQuery
关于IDEA中的.VUE文件报错 Export declarations are not supported by current JavaScript version
2020/10/17 Javascript
vue使用require.context实现动态注册路由
2020/12/25 Vue.js
python后端接收前端回传的文件方法
2019/01/02 Python
在Pycharm中执行scrapy命令的方法
2019/01/16 Python
python 切换root 执行命令的方法
2019/01/19 Python
python 自动批量打开网页的示例
2019/02/21 Python
python如何通过闭包实现计算器的功能
2020/02/22 Python
学院书画协会部门职责
2013/11/28 职场文书
环境保护建议书
2014/08/26 职场文书
2014年学生会个人工作总结
2014/11/07 职场文书
中小企业员工手册范本
2015/05/14 职场文书
SpringBoot整合JWT的入门指南
2021/06/29 Java/Android
Python Matplotlib绘制两个Y轴图像
2022/04/13 Python