亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

PHP flush 函數使用注意事項

2020-03-22 19:28:28
字體:
來源:轉載
供稿:網友
ob_*系列函數, 是操作PHP本身的輸出緩沖區.所以, ob_flush是刷新PHP自身的緩沖區.而flush, 嚴格來講, 這個只有在PHP做為apache的Module(handler或者filter)安裝的時候, 才有實際作用.
它是刷新WebServer(可以認為特指apache)的緩沖區.在apache module的sapi下, flush會通過調用sapi_module的flush成員函數指針,
間接的調用apache的api: ap_rflush刷新apache的輸出緩沖區, 當然手冊中也說了, 有一些apache的其他模塊,
可能會改變這個動作的結果..有些Apache的模塊,比如mod_gzip,可能自己進行輸出緩存,這將導致flush()函數產生的結果不會立即被發送到客戶端瀏覽器。甚至瀏覽器也會在顯示之前,緩存接收到的內容。例如 Netscape瀏覽器會在接受到換行或 html標記的開頭之前緩存內容,并且在接受到 標記之前,不會顯示出整個表格。一些版本的 Microsoft Internet Explorer
只有當接受到的256個字節以后才開始顯示該頁面,所以必須發送一些額外的空格來讓這些瀏覽器顯示頁面內容。所以, 正確使用倆者的順序是. 先ob_flush, 然后flush,當然, 在其他sapi下, 不調用flush也可以, 只不過為了保證你代碼的可移植性, 建議配套使用.// set_time_limit(0);header('Content-Type: text/event-stream');header('Cache-Control: no-cache');// ob_end_flush();// ini_set('output_buffering', 0);// ini_set('implicit_flush', 1);if (ob_get_level() == 0) ob_start();echo str_repeat(' ' ,4096);$long = 60;while($long 0)$time = date('r');echo "data: The server time is: {$time}/n/n";ob_flush();flush();//break;sleep(1);$long --;// var source=new EventSource("http://localhost:18000/sse.php");source.onmessage=function(event){console.info(event.data)}; 如果要在 nginx + fpm + php 上支持需要加一個響應頭header('X-Accel-Buffering: no');
This eliminates both proxy_buffering and (if you have nginx = 1.5.6), fastcgi_buffering. The fastcgi bit is crucial if you're using php-fpm. The header is also far more convenient to do on an as-needed basis.
Docs on X-Accel-Buffering http://nginx.org/en/docs/http/ngx_http_fastcgi_module.html#fastcgi_buffering ;// set_time_limit(0);header('Content-Type: text/event-stream');header('Cache-Control: no-cache');header('X-Accel-Buffering: no');// ob_end_flush();// ini_set('output_buffering', 0);// ini_set('implicit_flush', 1);// if (ob_get_level() == 0) ob_start();// echo str_repeat(' ' ,4096);$long = 60;while($long 0) $time = date('r'); echo "data: The server time is: {$time}/n/n"; ob_flush(); flush();//break; sleep(1); $long --;// var source=new EventSource("http://localhost:18000/sse.php");source.onmessage=function(event){console.info(event.data)}; PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品中文久久久久久久| 日韩中文视频免费在线观看| 国产精品视频色| 日韩亚洲欧美中文在线| 亚洲一区二区三区四区视频| 中文字幕亚洲欧美一区二区三区| 51午夜精品视频| 中文字幕欧美视频在线| 欧美一区二粉嫩精品国产一线天| 日韩影视在线观看| 欧美在线亚洲一区| 日韩国产欧美精品在线| 岛国视频午夜一区免费在线观看| 疯狂做受xxxx欧美肥白少妇| 久久精品国产精品亚洲| 成人h视频在线观看播放| 久久在线免费视频| 国内精品中文字幕| 亚洲精品在线91| 久久久久中文字幕| 久久免费在线观看| 欧美在线观看网址综合| 日韩av在线电影网| 亚洲激情第一页| 欧美电影第一页| 久久99精品久久久久久噜噜| 亚洲天堂男人天堂女人天堂| 国产精品都在这里| 中日韩美女免费视频网站在线观看| 久久久久一本一区二区青青蜜月| 91精品国产免费久久久久久| 国产成人一区二| 日韩欧美成人精品| 久久不射热爱视频精品| 国产精品扒开腿爽爽爽视频| 亚洲va国产va天堂va久久| 久久综合88中文色鬼| 国产精品亚洲网站| 日本欧美中文字幕| 91社区国产高清| 欧美日韩国产在线看| 欧美激情视频播放| 亚洲淫片在线视频| 亚洲第一中文字幕在线观看| 777国产偷窥盗摄精品视频| 97在线免费观看视频| 国产精品美女无圣光视频| 欧美老女人性视频| 韩国美女主播一区| 欧美大片va欧美在线播放| 久久九九有精品国产23| 国产精品欧美日韩| 福利微拍一区二区| 91中文字幕在线| 成人伊人精品色xxxx视频| 北条麻妃久久精品| 亚洲视频在线观看| 国产视频丨精品|在线观看| 亚洲人成电影网站| 中文字幕在线看视频国产欧美在线看完整| 中文字幕日韩欧美在线视频| 全亚洲最色的网站在线观看| 国产+成+人+亚洲欧洲| 韩国欧美亚洲国产| 欧美日韩在线视频一区二区| 国产精品吴梦梦| 国产精品视频资源| 国产精品丝袜久久久久久高清| 在线精品国产成人综合| 日本午夜精品理论片a级appf发布| 欧美亚洲激情视频| 亚洲美女性视频| 视频一区视频二区国产精品| 亚洲国产精彩中文乱码av在线播放| 欧美日韩在线视频一区| 中文字幕日本欧美| 亚洲精品久久久久| 国产主播在线一区| 国产精品久久久久久超碰| 欧美二区在线播放| 国产欧美一区二区三区久久| 亚洲欧美视频在线| 91精品国产99久久久久久| www.国产一区| 亚洲天堂成人在线| 69av成年福利视频| 综合国产在线观看| 国产不卡av在线免费观看| 91沈先生作品| 久色乳综合思思在线视频| 欧美精品情趣视频| 国模精品视频一区二区三区| 欧美激情第三页| 亚洲精品成a人在线观看| 欧美老女人www| 久久夜色精品亚洲噜噜国产mv| 亚洲国产日韩欧美在线图片| 清纯唯美亚洲激情| 乱亲女秽乱长久久久| 欧美激情综合亚洲一二区| 国产一区二区视频在线观看| 亚洲人成网在线播放| 国产欧美亚洲精品| 91在线免费网站| 久久久视频精品| 亚洲电影免费观看| 色婷婷综合久久久久| 欧美激情精品久久久久久蜜臀| 国产精品综合久久久| 亚洲视频欧洲视频| 中文字幕日韩在线视频| 国产精品入口夜色视频大尺度| 国产精品第七影院| 欧美与欧洲交xxxx免费观看| 精品一区二区三区电影| 国产在线视频欧美| 8090理伦午夜在线电影| 欧美色播在线播放| 亚洲成人999| 一区二区亚洲精品国产| 国产一区玩具在线观看| 欧美色视频日本高清在线观看| 亚洲视频在线视频| 亚洲免费av电影| 久热爱精品视频线路一| 成人免费看片视频| 亚洲最大中文字幕| 国产日产欧美精品| 国产精品久久久av| 久久久精品一区二区三区| 国产精品日韩欧美综合| 亚洲欧美精品一区| 一本色道久久综合狠狠躁篇怎么玩| 97**国产露脸精品国产| 91夜夜未满十八勿入爽爽影院| 日本免费一区二区三区视频观看| 国产精品678| 国产视频精品在线| 国产色综合天天综合网| 成人a级免费视频| 国产精品视频永久免费播放| 国产成人综合一区二区三区| 日韩在线观看免费网站| 亚洲一区中文字幕在线观看| 91精品久久久久久久久久入口| 色婷婷久久一区二区| 清纯唯美亚洲综合| 国产日韩精品电影| 亚洲美女在线看| 欧美国产精品日韩| 久久精品99久久久久久久久| 国产精品99久久久久久www| 亚洲大胆人体在线| 亚洲成成品网站| 国产精品视频免费在线观看| 91精品免费看| 亚洲视频在线免费观看| 亚洲伊人一本大道中文字幕| 国产精品劲爆视频| 色天天综合狠狠色| 久久6免费高清热精品| 亚洲在线视频观看| 国产精品久久久久久久久久久不卡| 成人动漫网站在线观看|