PHP頁面靜態化

2021-10-01 03:18:33 字數 699 閱讀 4199

php頁面靜態化

在我們開發**時候,為了能夠讓更多的使用者看見,展現**,除了做付費推廣還有乙個重要的角色就是給**做排名也就是"seo"。那麼在對於我們開發時,應該注意的就是盡量把頁面做靜態化,因為在蜘蛛爬取的時候他更喜歡靜態鏈結,更容易爬,那麼我下邊具體說一下,如何實現頁面靜態化。

首先,我們先看一下動態頁面和靜態頁面的區別

dong.png

這是乙個以thinkphp開發的詳情頁,我們看,裡邊摻雜這後端**,在我們開啟前端頁面會做http請求,請求在後端伺服器的的**,然後後端在返回我們頁面之前,他它同樣也會向資料庫拿資料,然後我們再看一下靜態頁面

jing.png

看這個靜態頁面我們很清楚,和我們平常在寫前端頁面的時候一樣,那具體怎麼做的,其實就用到乙個php中的乙個函式ob函式

例如,我們給生成一張詳情頁的資料

public function xq($id).html"//所生成的靜態檔案

include("./xq.html")//引入詳情頁模版檔案

$content = ob_get_clean();//返回輸出緩衝區內容並清空file_put_contents(fil

enam

e,

filename,

filena

me,content);//寫入內容到對應靜態檔案中

最後輸出出來

}具體更多詳細**51自學網

php頁面靜態化

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

php 頁面靜態化

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

php頁面靜態化

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