第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP緩沖區(qū)ob_flush()與flush()

PHP緩沖區(qū)ob_flush()與flush()

呼喚遠(yuǎn)方 2019-12-13 11:10:11
什么之間的區(qū)別ob_flush(),并flush()和我為什么一定要同時(shí)調(diào)用?該ob_flush()參考說:此函數(shù)將發(fā)送輸出緩沖區(qū)的內(nèi)容(如果有)。該flush()參考說:刷新PHP的寫緩沖區(qū)以及PHP使用的任何后端PHP(CGI,Web服務(wù)器等)。但是,它繼續(xù)說:[它]可能無法覆蓋Web服務(wù)器的緩沖方案…因此,在我看來,我可以一直使用ob_flush()所有時(shí)間。但是,這樣做會得到奇怪的結(jié)果。有人可以簡單地解釋一下這是怎么回事嗎?
查看完整描述

3 回答

?
慕慕森

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超17個贊

ob_flush發(fā)送應(yīng)用程序啟動的緩沖區(qū)。ob_start()任何PHP腳本中都可能有多個嵌套的。ob_flush將當(dāng)前內(nèi)容傳遞到上層。


PHP本身(可以自行決定)可以緩沖輸出。這取決于后端。但是通常FastCGI有一個套接字緩沖區(qū)。因此,還flush()需要調(diào)用以將當(dāng)前內(nèi)容發(fā)送到Web服務(wù)器。


現(xiàn)在,Web服務(wù)器本身可能實(shí)現(xiàn)了另一個緩沖方案(mod_deflate或內(nèi)容過濾器),您對此沒有影響。但這很少,因?yàn)樗枰獙iT配置。


無論如何,請同時(shí)使用兩者。



查看完整回答
反對 回復(fù) 2019-12-14
?
幕布斯6054654

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超7個贊

ob_flush()是高級沖洗。它刷新高級緩沖區(qū),并將所有內(nèi)容放入準(zhǔn)備發(fā)送的低級內(nèi)部緩沖區(qū)中。


請注意,ob_函數(shù)家族會創(chuàng)建緩沖區(qū)堆棧,因此,ob_flush()如果編寫代碼來利用此堆棧,那么盲目地在所有地方編寫確實(shí)會給您“奇怪的結(jié)果”。

flush() 是低級刷新,指示PHP刷新其內(nèi)部低級數(shù)據(jù)緩沖區(qū)。


仍然在其下方,有套接字層緩沖區(qū)。在此之下,有網(wǎng)絡(luò)層緩沖區(qū)。而且,在最低級別上,電子隊(duì)列沿著數(shù)據(jù)電纜傳輸。



查看完整回答
反對 回復(fù) 2019-12-14
  • 3 回答
  • 0 關(guān)注
  • 450 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號