php的buffer缓存区
生活随笔
收集整理的這篇文章主要介紹了
php的buffer缓存区
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
- 數(shù)據(jù)輸出之前先進(jìn)入緩存區(qū),等所有程序執(zhí)行完成之后再輸出
如何執(zhí)行一行輸出一行呢?
命令行模式
<?php ob_start(); //cli模式下默認(rèn)關(guān)閉; for ($i=0;$i<100;$i++){echo $i;sleep(1);ob_end_flush(); } //結(jié)果 :每隔1s在終端輸出數(shù)據(jù)web模式
<?php //ob_start(); // web模式下默認(rèn)開啟 Apache set_time_limit(0); ob_end_clean(); ob_implicit_flush(); header('X-Accel-Buffering: no'); // 關(guān)鍵是加了這一行。 for($i=0;$i<1000;$i++){echo $i;sleep(1); }- web服務(wù)器還有一次緩存區(qū)
參考文章:
PHP文檔
仙士可
總結(jié)
以上是生活随笔為你收集整理的php的buffer缓存区的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PHP简单实现LRU算法原理
- 下一篇: PHP-计算表单提交的数据