天天看點

靜态網頁VS動态網頁     靜态網頁     動态網頁

         在做《牛腩新聞釋出系統》的時候,建立的網頁有.html的,還有.aspx,剛開始接觸,還以為這些東西是一樣的呢,當看asp.net視訊的時候,聽見裡面講課的老師有提到了這兩樣,原來是靜态網頁和動态網頁之分。

     網頁裡面沒有程式代碼,不被伺服器執行,靜态網頁每個靜态網頁都有一個固定的url,通常以.htm、.html等常見形式為字尾,網頁内容一經釋出到網站伺服器上,無論是否有使用者通路,每個靜态網頁的内容都是儲存在網站伺服器上的,也就是說,靜态網頁是實實在在儲存在伺服器上的檔案,每個網頁都是一個獨立的檔案;當用戶端送出請求時,伺服器找到這個靜态網頁,不執行任何程式就直接把網頁傳到用戶端的浏覽器,如果網站建設網站的人不進行更新,那麼網頁的内容就不會因為執行程式而出現不同的内容。

靜态網頁VS動态網頁     靜态網頁     動态網頁

     網頁内含有程式代碼,擁有背景資料庫,并且會被伺服器執行,通常以.asp、.jsp、.php、.perl、.cgi等形式為字尾,并且在動态網頁網址中有一個标志性的符号——“?”。動态網頁與網頁上的各種動畫、滾動字幕等視覺上的“動态效果”沒有直接關系,動态網頁也可以是純文字内容的,也可以是包含各種動畫的内容,這些隻是網頁具體内容的表現形式,當用戶端送出請求之後,伺服器會先執行程式代碼,然後再經過解釋和執行網頁,再把執行完的結果下載下傳給用戶端的浏覽器,你發出的請求的參數如果不同,那麼執行的結果也就可能會不同。

靜态網頁VS動态網頁     靜态網頁     動态網頁