php靜態檔案快取示例

2022-02-12 10:24:14 字數 436 閱讀 9315

//開始緩衝區

ob_start();

$cache_file = "./cache/4.3-static.html";

$cache_time = 1; //設定快取更新時間

if (file_exists($cache_file) && time() - $cache_time < filemtime($cache_file))

echo '

這是乙個快取檔案內容!! ';

$fp = fopen($cache_file, 'w');

//將輸出緩衝區的內容寫到檔案

fwrite($fp, ob_get_contents());

//關閉檔案

fclose($fp);

// 將緩衝區的內容立即輸出到瀏覽器

ob_end_flush();

PHP快取靜態

三大快取技術 瀏覽器快取 瀏覽器接收伺服器返回的資料,每接收到一定的資料量,才展示到頁面.程式快取 php語言在執行過程中,每次產生的輸出,都先存放在程式快取空間,當整個程式執行結束,再返回給apache或nginx 最後返回到瀏覽器,程式快取是語言底層實現的,開發者無法操控和感知。ob快取 php...

PHP 靜態快取

今天來說說php頁面的靜態快取。根據個人理解,由於客戶端重複的請求某個頁面,導致該頁面短時間內被重複請求相同的資料,導致給服務端一定的壓力,同時使用者訪問速度也會變慢。此時如果把這個頁面快取起來,客戶端請求這個快取頁面速度就很快,都不用查詢資料庫的。並不是每個頁面都適合做快取,頁面要保證短時間內請求...

php快取 靜態頁面

大家會問什麼是快取!能幹什麼!其實快取相當於記憶體。儲存一段時間!快取就是我們執行東西時候不用在執行資料庫了。直接執行我們的快取就ok了 一般來說,快取的目的是把資料放在乙個地方讓訪問的更快點,毫無疑問,記憶體是最快的,但是,幾百m的資料能往記憶體 放麼?這不現實,當然,有的時候臨時放如伺服器快取,...