對於php的靜態化一直有聽說,但是沒有接觸,這次頭讓我將**上的某個頁面實現靜態化,所以我將網頁的靜態化學習了一下,在此記錄。
php靜態化的簡單理解就是使**生成頁面以靜態html的形式展現在訪客面前,php靜態化分純靜態化和偽靜態化,兩者的區別在於php生成靜態頁面的處理機制不同。
php的
靜態化處理說白了就是把php動態生成的結果當成字串寫入乙個html檔案中。
<?php
$out = "php**靜態化的方法
"; if($fp = fopen("test.html","w"))
?>
主要就是使用php 檔案的讀寫,將結果寫入到html檔案中,當需要修改是,只需要再次執行該php檔案就可以了。
方法還有很多,還可以使用模板來實現,模板就相當於是沒有內容的html檔案。
php頁面靜態化筆記
php頁面靜態化 靜態化分為 真靜態和偽靜態 靜態化的有點在於 seo 和 安全性 使用快取機制還可以大大提高 的速度 php自帶的快取機制 需要在php.ini中進行配置 或者使用ob start output buffering on 關於幾個快取的函式 ob start ob clean ob...
php學習筆記之頁面靜態化
動態頁面能實時的更新頁面內容,但是因為動態頁面要執行指令碼,運算元據庫,所以訪問速度現對於靜態頁面更慢一點,當 訪問量較大時,尤其是新聞類更新頻繁訪問量大的站點,如果每個頁面都要去連線資料庫,取資料,會給web伺服器和資料庫伺服器帶來很大的壓力,甚至導致 癱瘓。頁面靜態化技術能極大的提高頁面的訪問速...
php頁面靜態化技術 學習筆記
摘要 doctype html public w3c dtd xhtml 1.0 transitional en demo demo 這是需要替換的頁面 php頁面的靜態化很有必要,尤其是在cms系統中,一些內容一旦生成,基本上不會有變化,這時如果用html將頁面靜態化,無疑會減少服務其解析php頁...