ob快取的基本使用

2022-03-20 21:12:38 字數 467 閱讀 9487

在頁面 載入的時候 如果 很多 很大 會造成頁面的阻塞降低使用者體驗 我們在點選頁面的時候可以使用ob快取 整個頁面,

當使用者點選的時候直接請求的是我們預先準備好的html頁面 .也降低了我們資料庫的壓力

//1 開啟 ob快取

//如果你使用的thinkphp框架 可以直接使用php標籤

//開啟ob 快取

ob_start();

//2 生成檔案

$content =ob_get_contents();//獲得快取檔案

$filename ="statics/goodsdetail/detail_".$rows['goods_id'].".html"; //配置位址 檔名 檔案字尾

file_put_contents($filename,$content);//生成檔案 引數1檔名 引數2 快取檔案

OB快取是什麼?以及OB快取的運用場景

1.ob快取執行方式 2.注意 在程式中如果開啟ob start 所有的echo輸出都會儲存到ob快取中,可以使用ob系列函式進行操作,如果沒有,預設情況下,在程式執行結束,會把快取中的資料傳送給瀏覽器,如果,你使用ob clean 類似的函式,會情況快取中的內容,那麼就不用有資料傳送給瀏覽器 ob...

ob 函式的使用

ob 函式的使用 1.頁面靜態化 id isset get id get id 0 0 filename html date ymd news id id.html if file exists html date ymd echo filename if file exists filename ...

php頁面靜態化 偽靜態化ob快取使用

什麼是php靜態化 php靜態化的簡單理解就是使 生成頁面以靜態html的形式展現在訪客面前,php靜態化分純靜態化和偽靜態化,兩者的區別在於php生成靜態頁面的處理機制不同。真靜態化,也稱為磁碟快取 將資料持久化儲存到磁碟中,伺服器重啟 關機等操作不會造成資料的丟失 偽靜態化,也稱為記憶體快取 將...