php nginx 實時輸出的簡單實現(xiàn)方法
PHP 里開啟實時輸出方法是 ob_implicit_flush() ,
但它大部分情況下都不管用,
因為 php.ini 配置里 output_buffering 輸出緩沖大部分是 On 開啟的,
還有 zlib.output_compression 也經(jīng)常會被開啟,
除了 PHP 這一層,還有 Nginx 的緩沖設置 proxy_buffering ,和壓縮 gzip 也大都是開啟的。
為了一兩個頁面的需求,修改整個服務器的網(wǎng)站配置,恐怕沒有人會做這種選擇。
這里推薦一下簡單的方法:
set_time_limit(0); ob_end_clean(); ob_implicit_flush(); header('X-Accel-Buffering: no'); // 關鍵是加了這一行。 echo '現(xiàn)在是:'.date('H:i:s').'<br>'; sleep(5); echo '五秒后:'.date('H:i:s');
總結
以上所述是小編給大家介紹的php nginx 實時輸出的簡單實現(xiàn)方法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!
- Nginx下ThinkPHP5的配置方法詳解
- PHP 網(wǎng)站修改默認訪問文件的nginx配置
- 利用docker搭建php7和nginx運行環(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實踐
- 利用Docker制作Nginx+PHP鏡像的步驟詳解
- CentOS6 配置Nginx,MySql,php-fpm開機啟動的方法
相關文章
解決laravel5中auth用戶登錄其他頁面獲取不到登錄信息的問題
今天小編就為大家分享一篇解決laravel5中auth用戶登錄其他頁面獲取不到登錄信息的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10php使用ffmpeg向視頻中添加文字字幕的實現(xiàn)方法
下面小編就為大家?guī)硪黄猵hp使用ffmpeg向視頻中添加文字字幕的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-05-05php頁面跳轉(zhuǎn)session cookie丟失導致不能登錄等問題的解決方法
thinkphp開發(fā)的一個項目,登錄成功后又跳轉(zhuǎn)到登錄頁面,在提交信息后輸出session都是正常的,沒有問題,但是頁面跳轉(zhuǎn)后,session出現(xiàn)丟失現(xiàn)象,無法正常完成登陸,下面通過本文給大家解答下2016-12-12