output buffering outputbuffering


output buffering outputbuffering

文章插圖
【output buffering outputbuffering】大家好,小武來為大家解答以上的問題 。outputbuffering,output buffering這個很多人還不知道,現在讓我們一起來看看吧!
1、默認情況下,phpbuffer是開啟的,而且該buffer默認值是4096 , 即4kb 。
2、可以通過在配置文件中找到output_buffering配置.當echo,print等輸出用戶數據的時候,輸出數據都會寫入到phpoutput_buffering中,直到output_buffering寫滿,會將這些數據通過tcp傳送給瀏覽器顯示 。
3、也可以通過ob_start()手動激活phpoutput_buffering機制,使得即便輸出超過了4kb數據,也不真的把數據交給tcp傳給瀏覽器,因為ob_start()將phpbuffer空間設置到了足夠大 。
4、只有直到腳本結束,或者調用ob_end_flush函數,才會把數據發送給客戶端瀏覽器 。
本文到此分享完畢,希望對大家有所幫助 。