PHP產生靜態網頁的方法

巴扎黑
發布: 2023-03-03 11:38:01
原創
1430 人瀏覽過

一,PHP腳本與動態頁。 

  PHP腳本是一種伺服器端腳本程序,可透過嵌入等方法與HTML檔案混合,也可以類,函數封裝等形式,以範本的方式對使用者請求進行處理。無論以何種方式,它的基本原理是這樣的。由客戶端提出請求,請求某一頁面-----> WEB伺服器引入指定對應腳本進行處理-----> 腳本被載入伺服器-----> 由伺服器指定的PHP解析器對腳本進行解析形成HTML語言形式----> 將解析後的HTML語句以包的方式傳回給瀏覽器。由此不難看出,在頁面傳送到瀏覽器後,PHP就不存在了,已轉換解析為HTML語句。客戶請求為一動態文件,事實上並沒有真正的文件存在在那裡,是PHP解析而成相對應的頁面,然後發送回瀏覽器。這種頁面處理方式稱為「動態頁面」。 

  二,靜態頁。 

  靜態頁面是指在伺服器端確實存在的僅含HTML以及JS,CSS等客戶端運行腳本的頁面。它的處理方式是。由客戶端提出請求,請求某一頁面 ----> WEB伺服器確認並載入某一頁面 ----> WEB伺服器將該頁面以包的形式傳回瀏覽器。由此過程,我們比較一下動態頁面,即可方現。動態頁面需由WEB伺服器的PHP解析器進行解析,而且通常還需連接資料庫,進行資料庫存取操作,然後才能形成HTML語言資訊包;而靜態頁面,無須解析,無須連接資料庫,直接傳送,可大大減輕伺服器壓力,提高伺服器負載能力,大幅提供頁面開啟速度和網站整體開啟速度。但其缺點是,不能動態地對請求進行處理,伺服器上必須確實存在該文件。 

  三,模板及模板解析。 

  範本即尚未填入內容html檔案。例如: 

  temp.html 

   

  

{ title } 
DY s 

   

  
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板