成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

PHP執(zhí)行耗時(shí)腳本實(shí)時(shí)輸出內(nèi)容是什么

這篇文章主要介紹PHP執(zhí)行耗時(shí)腳本實(shí)時(shí)輸出內(nèi)容是什么,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

館陶ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

 我們有時(shí)候會(huì)有這樣一個(gè)需求,當(dāng)執(zhí)行耗時(shí)腳本時(shí),會(huì)執(zhí)行完這個(gè)腳本才會(huì)輸出數(shù)據(jù),如果沒有處理完,它會(huì)將輸出到頁面的內(nèi)容緩存到內(nèi)存中,等處理完后才執(zhí)行,這里,我們需要實(shí)時(shí)輸出。

flush — 刷新輸出緩沖

刷新PHP程序的緩沖,而不論P(yáng)HP執(zhí)行在何種情況下(CGI ,web服務(wù)器等等)。該函數(shù)將當(dāng)前為止程序的所有輸出發(fā)送到用戶的瀏覽器。

flush() 函數(shù)不會(huì)對(duì)服務(wù)器或客戶端瀏覽器的緩存模式產(chǎn)生影響。因此,必須同時(shí)使用 ob_flush() 和 flush() 函數(shù)來刷新輸出緩沖。

個(gè)別web服務(wù)器程序,特別是Win32下的web服務(wù)器程序,在發(fā)送結(jié)果到瀏覽器之前,仍然會(huì)緩存腳本的輸出,直到程序結(jié)束為止。

有些Apache的模塊,比如mod_gzip,可能自己進(jìn)行輸出緩存,這將導(dǎo)致flush()函數(shù)產(chǎn)生的結(jié)果不會(huì)立即被發(fā)送到客戶端瀏覽器。

甚至瀏覽器也會(huì)在顯示之前,緩存接收到的內(nèi)容。例如 Netscape 瀏覽器會(huì)在接受到換行或 html 標(biāo)記的開頭之前緩存內(nèi)容,并且在接受到 </table> 標(biāo)記之前,不會(huì)顯示出整個(gè)表格。

一些版本的 Microsoft Internet Explorer 只有當(dāng)接受到的256個(gè)字節(jié)以后才開始顯示該頁面,所以必須發(fā)送一些額外的空格來讓這些瀏覽器顯示頁面內(nèi)容。

如果需要實(shí)時(shí)輸出,則需要兩個(gè)核心函數(shù)ob_flush, flush;

<?php
 // echo phpinfo();
if (ob_get_level() == 0) ob_start();
for ($i = 0; $i<10; $i++){
    echo "<br> Line to show.";
    echo str_pad('',4096)."\n";
    ob_flush();
    flush();
    sleep(2);
}
echo "Done.";
ob_end_flush();

以上是PHP執(zhí)行耗時(shí)腳本實(shí)時(shí)輸出內(nèi)容是什么的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

標(biāo)題名稱:PHP執(zhí)行耗時(shí)腳本實(shí)時(shí)輸出內(nèi)容是什么
文章出自:http://jinyejixie.com/article42/ppeshc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化網(wǎng)站收錄、定制開發(fā)企業(yè)網(wǎng)站制作、App設(shè)計(jì)、

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司
扶绥县| 怀化市| 伽师县| 巴青县| 张家川| 怀宁县| 新乡县| 慈利县| 璧山县| 郓城县| 哈尔滨市| 新乡县| 保靖县| 太康县| 灵丘县| 巴青县| 和平区| 锦屏县| 晋城| 兴义市| 河北省| 台前县| 邻水| 福海县| 太仆寺旗| 平昌县| 凤冈县| 碌曲县| 通道| 海门市| 龙游县| 济宁市| 凭祥市| 明溪县| 镶黄旗| 桐梓县| 蓝田县| 河南省| 体育| 神农架林区| 社旗县|