ob緩存

打開ob緩存有2種方法 1.打開php.ini,找到output_buffering,默認是output_buffering=off,表示關閉ob緩存,修改output_buffering=4096,表示開啓ob 2.在程序中使用 ob_start() 就表示開啓了ob緩存 緩存有3中緩存,① ob緩存 ② 程序緩存 ③ 瀏覽器緩存 關於ob緩存的幾條原則 1.若是打開ob緩存,則先把echo輸出的內容保存到ob緩衝區 2.若是有header信息,則把header內容直接放到程序緩衝區 3.當頁面執行完畢,則把ob緩衝區內容刷新到程序緩衝區,而後一次輸出給瀏覽器 ob相關函數 ob_start()             --- 開啓ob緩存 ob_get_contents()  --- 獲取緩衝區內容 ob_clean()             --- 清空緩衝區內容 ob_end_clean()       --- 清空緩衝區內容而且關閉ob緩存 ob_flush()              --- 將ob緩衝區內容刷新到程序緩存,不關閉ob緩存 ob_end_flush()        --- 將ob緩衝區內容刷新到程序緩存,並關閉ob緩存 flush()                   --- 將ob緩衝區內容強制刷新到瀏覽器 注意:一些IE瀏覽器只有接收到256個字節的內容之後,才顯示頁面內容,而FF8.0.1下須要接收1024個字節 因此須要額外輸出一些空格來讓瀏覽器顯示內容
相關文章
相關標籤/搜索