例項講解PHP頁面靜態化

2022-10-06 00:30:20 字數 450 閱讀 2559

頁面靜態化,顧名思義是將動態的php轉化為靜態的html,流程如下圖

使用者訪問index.php,如果存在index.html且在有效期內,則直接輸出index.html,否則去生成index.html

file_put_contents()輸出靜態檔案

ob_start()開啟php緩衝區

ob_get_contents()獲取緩衝區內容

ob_clean()清空緩衝區

ob_get_clean()相當於ob_get_contents()+ob_clean()

**示例

<?php if (file_ex程式設計客棧ists('./html/index.mnefethtml') && time() - filectime('./html/index.html') < 30) else

本文標題: 例項講解php頁面靜態化

本文位址:

php頁面靜態化

目前cms系統多採用了頁面靜態化,這樣做的好處是 一是能減輕其伺服器的負擔,二是因為生成了html靜態頁面,所以其 被搜尋引擎搜尋到的機率更大一些,也就是為了 推廣。1 頁面靜態化分類 真靜態 通過程式生成靜態頁面檔案,當我們訪問的時候,就是直接訪問的靜態頁面。偽靜態 是動態的 看起來像靜態的 換句...

php 頁面靜態化

php靜態化的簡單理解就是使 生成頁面以靜態html的形式展現在訪客面前,php靜態化分純靜態化和偽靜態化。兩者的區別在於php生成靜態頁面的處理機制不同。1.ob快取實現 頁面在輸出之前,會將輸出資料暫時存放到buffer 緩衝器 中,然後才會輸出到頁面,所以buffer中的資料就是php 執行後...

php頁面靜態化

php頁面靜態化 php靜態化的簡單理解就是使 生成頁面以靜態html的形式展現在訪客面前,php靜態化分純靜態化和偽靜態化,兩者的區別在於php生成靜態頁面的處理機制不同。為什麼要頁面靜態化 一 加快頁面開啟瀏覽速度,靜態頁面無需連線資料庫開啟速度較動態頁面有明顯提高 二 有利於搜尋引擎優化seo...