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