動態頁面具備如下這些特徵:html
一、動態頁面內容不是存在於頁面上,而是在數據庫中,從而大大下降網站維護的工做量。數據庫
二、採用動態網頁技術的網站能夠實現更多的功能,如用戶註冊、用戶登陸、在線調查、用戶管理、訂單管理等等;而靜態頁面則沒法實現這些功能。編程
三、動態頁面是以ASP、PHP、JSP、ASP.net、Perl、或CGI等編程語言製做的。緩存
四、、動態頁面實際上並非獨立存在於服務器上的網頁文件,只有當用戶請求時服務器才返回一個完整的網頁。服務器
五、動態頁面上的內容存在於數據庫中,根據用戶發出的不一樣請求,其提供個性化的網頁內容。編程語言
網站使用動態頁面具備如下優勢:動畫
購物導航 http://www.ganshuw.com
購物分享 http://www.jielala.com/網站
一、網站內容更新容易,能夠實現「傻瓜式」網站維護,普通工做人員便可完成,解決了網站建成後的維護問題。搜索引擎
二、因爲網站的內容都記錄在數據庫,之後網站改版升級,這些內容均可導入,不會丟失,並且功能也能夠搬過去,避免了徹底從新建站,避免了重複投入和浪費。spa
三、效率高,更新率,移置性強。從而快速的達到即見即所得的目的。
可是動態頁面也有它的缺點之處:
一、因爲動態頁面的生成是採用數據庫的內容,因此網頁內容主題的永恆性不能保證。這樣形成了搜索引擎的閱讀困難,即搜索引擎抓不住一個永恆的主題,所以不能輸入到搜索引擎中的緩存(cache)中。
二、因爲動態網址裏每每包含「?」和不少參數,這讓目前技術條件下的搜索引擎在判斷和識別形成了很大的困難。出於技術方面的考慮,搜索蜘蛛不去抓取網址中「?」後面的內容,所以採用動態網頁的網站在進行搜索引擎推廣時須要作必定的技術處理才能適應搜索引擎的要求。
三、動態連接,存在一個信任問題,用戶以及搜索引擎都沒法肯定這個頁面會一直存在。
靜態網頁的網址形式一般是以.htm、.html、.shtml等爲後後綴的。純粹HTML格式的網頁被稱爲「靜態網頁」,早期的網站通常都是由靜 態網頁製做的。在HTML格式的網頁上,也能夠出現各類動態的效果,如:GIF格式的動畫、FLASH、滾動字母等,這些「動態效果」只是視覺上的。
靜態網頁是實實在在保存在服務器上的文件,每一個網頁都是一個獨立的文件,這樣靜態網頁的內容就會相對穩定,所以容易被搜索引擎檢索。但因爲靜態網頁沒有數據庫的支持,在網站製做和維護方面工做量較大,所以當網站信息量很大時徹底依靠靜態網頁製做方式比較困難。