php nginx 實(shí)時(shí)輸出的簡單實(shí)現(xiàn)方法
PHP 里開啟實(shí)時(shí)輸出方法是 ob_implicit_flush() ,
但它大部分情況下都不管用,
因?yàn)?php.ini 配置里 output_buffering 輸出緩沖大部分是 On 開啟的,
還有 zlib.output_compression 也經(jīng)常會被開啟,
除了 PHP 這一層,還有 Nginx 的緩沖設(shè)置 proxy_buffering ,和壓縮 gzip 也大都是開啟的。
為了一兩個(gè)頁面的需求,修改整個(gè)服務(wù)器的網(wǎng)站配置,恐怕沒有人會做這種選擇。
這里推薦一下簡單的方法:
set_time_limit(0); ob_end_clean(); ob_implicit_flush(); header('X-Accel-Buffering: no'); // 關(guān)鍵是加了這一行。 echo '現(xiàn)在是:'.date('H:i:s').'<br>'; sleep(5); echo '五秒后:'.date('H:i:s');
總結(jié)
以上所述是小編給大家介紹的php nginx 實(shí)時(shí)輸出的簡單實(shí)現(xiàn)方法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時(shí)回復(fù)大家的!
- Nginx下ThinkPHP5的配置方法詳解
- PHP 網(wǎng)站修改默認(rèn)訪問文件的nginx配置
- 利用docker搭建php7和nginx運(yùn)行環(huán)境全過程(官方鏡像)
- 詳解如何在CentOS7中使用Nginx和PHP7-FPM安裝Nextcloud
- Centos 6.8編譯安裝LNMP環(huán)境(Nginx+MySQL+PHP)教程
- Centos7下編譯安裝配置Nginx+PHP+MySql環(huán)境
- Docker搭建 Nginx+PHP+MySQL 環(huán)境并部署WordPress實(shí)踐
- 利用Docker制作Nginx+PHP鏡像的步驟詳解
- CentOS6 配置Nginx,MySql,php-fpm開機(jī)啟動的方法
相關(guān)文章
生成隨機(jī)字符串和驗(yàn)證碼的類的PHP實(shí)例
這篇文章主要介紹了生成隨機(jī)字符串和驗(yàn)證碼的類的PHP實(shí)例,有需要的朋友可以參考一下2013-12-12PHP使用第三方即時(shí)獲取物流動態(tài)實(shí)例詳解
這篇文章主要介紹了PHP使用第三方即時(shí)獲取物流動態(tài),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-04-04解決laravel5中auth用戶登錄其他頁面獲取不到登錄信息的問題
今天小編就為大家分享一篇解決laravel5中auth用戶登錄其他頁面獲取不到登錄信息的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10php使用ffmpeg向視頻中添加文字字幕的實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄猵hp使用ffmpeg向視頻中添加文字字幕的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-05-05php頁面跳轉(zhuǎn)session cookie丟失導(dǎo)致不能登錄等問題的解決方法
thinkphp開發(fā)的一個(gè)項(xiàng)目,登錄成功后又跳轉(zhuǎn)到登錄頁面,在提交信息后輸出session都是正常的,沒有問題,但是頁面跳轉(zhuǎn)后,session出現(xiàn)丟失現(xiàn)象,無法正常完成登陸,下面通過本文給大家解答下2016-12-12thinkPHP刪除前彈出確認(rèn)框的簡單實(shí)現(xiàn)方法
這篇文章主要介紹了thinkPHP刪除前彈出確認(rèn)框的簡單實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了thinkPHP前臺HTML部分結(jié)合js控制彈出框效果,以及后臺控制器的刪除數(shù)據(jù)處理功能,需要的朋友可以參考下2016-05-05