在大型網(wǎng)站中,訪問(wèn)者看到的頁(yè)面基本上是靜態(tài)頁(yè)面。為什么都要把頁(yè)面靜態(tài)化呢?把頁(yè)面靜態(tài)化,好處有很多。例如:訪問(wèn)速度快,更有利于搜索引擎收錄等。目前主流的靜態(tài)化主要有兩種:一種是通過(guò)程序?qū)?dòng)態(tài)頁(yè)面抓取并保存為靜態(tài)頁(yè)面,這樣的頁(yè)面的實(shí)際存在于服務(wù)器的硬盤(pán)中,另外一種是通過(guò)WEB服務(wù)器的 URL Rewrite的方式,他的原理是通過(guò)web服務(wù)器內(nèi)部模塊按一定規(guī)則將外部的URL請(qǐng)求轉(zhuǎn)化為內(nèi)部的文件地址,一句話來(lái)說(shuō)就是把外部請(qǐng)求的靜態(tài)地址轉(zhuǎn)化 為實(shí)際的動(dòng)態(tài)頁(yè)面地址,而靜態(tài)頁(yè)面實(shí)際是不存在的。這兩種方法都達(dá)到了實(shí)現(xiàn)URL靜態(tài)化的效果,但是也各有各自的特點(diǎn)。
靜態(tài)化之后的網(wǎng)頁(yè),在用戶訪問(wèn)的時(shí)候,不需要再次查詢數(shù)據(jù)庫(kù),所以對(duì)減輕網(wǎng)站服務(wù)器的壓力非常有幫助。但是這里要注意,偽靜態(tài)不能減輕服務(wù)器壓力,反而提高了一點(diǎn)服務(wù)器的壓力。因?yàn)閭戊o態(tài)并不是真正意義上的靜態(tài)化網(wǎng)頁(yè),是通過(guò)在服務(wù)器上安裝組件來(lái)實(shí)現(xiàn)顯示開(kāi)式上的靜態(tài)化,所以在訪問(wèn)偽靜態(tài)網(wǎng)頁(yè)的時(shí)候,還是需要查詢數(shù)據(jù)庫(kù)。因?yàn)樵诜?wù)器中多裝了一個(gè)處理組件,所以對(duì)服務(wù)器來(lái)說(shuō),反而提高了一點(diǎn)壓力。