1.動態頁面
在服務器端運行的程序組件和網頁都屬于動態網頁,根據用戶的要求返回頁面,交互性很好,但是存在著很大的安全隱患,動態網站頁面的信息必須從數據庫中讀取,每打開一個頁面造成一次讀取命令,如果人數過多會增加服務器的工作量,從而影響這個網站的運行速度,動態網站的變量鏈接很容易造成死循環,使蜘蛛深陷其中,所以對搜索引擎很不友好。
2.靜態頁面
靜態頁面實際存在于服務器內,無需經過編譯就能直接加載到用戶瀏覽器上顯示出來,中間省略的腳本計算和讀取數據庫提高了訪問的速度,缺點同樣并存與優點之中,由于靜態頁面存放在服務器中藥占據空間內存,可以想象如果某論壇有10萬帖,每個帖的大小100K,如果全部作為靜態頁面存在于服務器中就要占據10G的大小,不包括存儲計算中造成的空間浪費,所以相當消耗空間資源。
3.偽靜態頁面
那么偽靜態頁面是否就能結合動態頁面和靜態頁面的優點,既能解決搜索引擎友好的問題,又能解決靜態頁面空間資源消耗大的問題幾乎完美的存在,其實不然,瀏覽器訪問偽靜態頁面時是通過正則判斷,而這個分辨的過程由cpu完成,導致cpu使用率上升出現超負荷,影響網站的正常服務就是偽靜態的最大弊病。