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