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