在頁面 載入的時候 如果 很多 很大 會造成頁面的阻塞降低使用者體驗 我們在點選頁面的時候可以使用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生成靜態頁面的處理機制不同。真靜態化,也稱為磁碟快取 將資料持久化儲存到磁碟中,伺服器重啟 關機等操作不會造成資料的丟失 偽靜態化,也稱為記憶體快取 將...