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