靜態頁面,除了我們常見的.htm和 .html以後,.asp .php .jsp也可以是靜態的,關鍵是看.asp .php .jsp這些頁面是否調用了數據庫裏的東西,如果沒有調用,它就是靜態頁面,調用了,就是動態頁面。
動態頁面的含意就是,網頁會根據訪問者的請求,從服務器數據庫裏篩選訪問者想要的內容顯示到訪問者的瀏覽器上,不同的人訪問同壹頁面,會看到不同的內容,這個網頁本身裏並沒有數據,只有壹些代碼,訪問者看到的,都是服務器裏調出來的。
而靜態頁面,是事先把文字圖片都放到頁面裏了,不需要從數據庫裏調,訪問者訪問壹個頁面,會直接從服務器把這個頁面讀出來顯示到訪問者的瀏覽器裏,不需要數據庫的支持。
偽靜態頁面,其目的是為了更好的被搜索引擎收錄而通過壹定的規則,把動態頁面的地址轉換成以htm或html結尾的地址,看起來是靜態的,實際是依然是動態頁面。
現在很多CMS網站程序,都可以把動態頁面直接生成真靜態的,就是所訪問的頁面是真真實實存的,根靜態頁面壹樣。這樣的好處是訪問速度快,不需要頻繁去讀取篩選服務器裏的數據,減輕了服務器的壓力,同時也能更好地被搜索引擎收錄。