天天看點

動态站點和靜态站點有什麼差別

靜态網頁和動态網頁各有特點,網站采用動态網頁還是靜态網頁主要取決于網站的功能需求和網站内容的多少,如果網站功能比較簡單,内容更新量不是很大,采用純靜态網頁的方式會更簡單,反之一般要采用動态網頁技術來實作。

  靜态網頁是網站建設的基礎,靜态網頁和動态網頁之間也并不沖突,為了網站适應搜尋引擎檢索的需要,即使采用動态網站技術,也可以将網頁内容轉化為靜态網頁釋出。

  動态網站也可以采用靜動結合的原則,适合采用動态網頁的地方用動态網頁,如果必要使用靜态網頁,則可以考慮用靜态網頁的方法來實作,在同一個網站上,動态網頁内容和靜态網頁内容同時存在也是很常見的事情。

  動态網頁的特點

  1、采用動态網頁技術的網站可以實作更多的功能,如使用者注冊、使用者登入、線上調查、使用者管理、訂單管理等等;

  2、動态網頁以資料庫技術為基礎,可以大大降低網站維護的工作量;

  3、動态網頁中的“?”對搜尋引擎檢索存在一定的問題,搜尋引擎一般不可能從一個網站的資料庫中通路全部網頁,或者出于技術方面的考慮,搜尋蜘蛛不去抓取網址中“?”後面的内容,是以采用動态網頁的網站在進行搜尋引擎推廣時需要做一定的技術處理才能适應搜尋引擎的要求;

  4、動态網頁實際上并不是獨立存在于伺服器上的網頁檔案,隻有當使用者請求時伺服器才傳回一個完整的網頁。

  靜态網頁的特點

  1、靜态網頁是以.htm、.html、.shtml、.xml等為字尾的;

  2、靜态網頁的内容相對穩定,是以容易被搜尋引擎檢索;

  3、靜态網頁的互動性較差,在功能方面有較大的限制;

  4、網頁内容一經釋出到網站伺服器上,無論是否有使用者通路,每個靜态網頁的内容都是儲存在網站伺服器上的,也就是說,靜态網頁是實實在在儲存在伺服器上的檔案,每個網頁都是一個獨立的檔案;

  5、靜态網頁沒有資料庫的支援,在網站制作和維護方面工作量較大,是以當網站資訊量很大時完全依靠靜态網頁制作方式比較困難。

  對于動靜态網頁最簡單的最直接的判斷就是看網址的字尾。

--------------------------------------------------------------------------------------------------------------------------------------------------

問題:jsp和html的差別是什麼? HTML頁面是靜态頁面,也就是事先由使用者寫好放在伺服器上,由web伺服器向用戶端發送. .JSP頁面是動态頁,有JSP容器執行該頁面的Java代碼部分然後實時生成的頁面. Ajax不是某種頁面,它實際上是一種架構.具體包括:XHTML和CSS使用文檔對象模型(DocumentObjectModel)作動态顯示和互動 使用XML和XSLT做資料互動和操作 使用XMLHttpRequest進行異步資料接收 使用JavaScript将它們綁定在一起。

html 是指靜态網頁 它不操作資料庫 也就是說一個頁面上寫的1 要想改成2 就要改這個頁面的代碼 ”用在用戶端的顯示“

jsp asp php 是在html的基礎上 增加了對資料庫的操作 這三種都是伺服器端的語言 “用在伺服器的控制”

ajax 不是一種語言 它是一種用戶端的顯示技術 比如你輸入使用者名,你要點按鈕送出後才能知道是否被占用,ajax可以使你在輸入使用者名後不用點那一下确定,它自己會送出判斷并顯示。