php nginx 实时输出的简单实现方法
2018-01-21 10:54
666 查看
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读取并输出XML文件数据的简单实现方法
- PHP实现即时输出、实时输出内容方法
- PHP实现即时输出、实时输出内容方法
- PHP实现即时输出、实时输出内容方法
- PHP简单拦截器实现方法【参考java的AOP】
- 实现nginx&php服务器配置的非主流配置方法
- PHP输出CSV和EXCEL两种简单的方法
- 2种简单的Apache+PHP下实现URL重写的方法 【转】
- 2种简单的Apache+PHP下实现URL重写的方法
- 分享php中四种webservice实现的简单架构方法及实例
- centos安装nginx+mysql+php+fastcgi+memcache最简单方法
- centos安装nginx+mysql+php+fastcgi+memcache最简单方法
- php gzip压缩输出的实现方法
- php gzip压缩输出的实现方法
- PHP实现MVC开发最简单方法是单点入口
- iis、apache与nginx禁止目录执行asp、php脚本的实现方法
- PHP输出CSV和EXCEL两种简单的方法
- PHP输出CSV和EXCEL两种简单的方法
- PHP实现MVC开发得最简单的方法——单点入口
- centos安装nginx+mysql+php+fastcgi+memcache最简单方法