熱心網友
一、靜態網頁 靜態網頁是標準的HTML文件,它的文件擴展名是。htm或。html,可以包含文本、圖像、聲音、FLASH動畫、客戶端腳本和ActiveX控件及JAVA小程序等。盡管在這種網頁上使用這些對象后可以使網頁動感十足,但是,這種網頁不包含在服務器端運行的任何腳本,網頁上的每一行代碼都是由網頁設計人員預先編寫好后,放置到Web服務器上的,在發送到客戶端的瀏覽器上后不再發生任何變化,因此稱其為靜態網頁。 靜態網頁的處理流程: 1、當用戶在瀏覽器的‘地址’欄中輸入一個URL地址并單擊‘轉到’按鈕或敲擊鍵盤上的‘回車鍵’后、單擊網頁中的超鏈接后、在瀏覽器菜單欄的‘收藏’選擇一個網址后,瀏覽器將向Web服務器發出一個頁面請求。 2、當Web服務器收到這個頁面請求,根據。htm或。html判斷出這是一個靜態的HTML文件,會從磁盤或存儲器中查找獲取用戶請求的這個頁面。 3、Web服務器找到這個請求文件后,就會把它發送到瀏覽器,瀏覽器對這個返回的HTML文件進行解釋并將結果顯示在瀏覽器中。 二、動態網頁 動態網頁和靜態網頁的相同之處:都是ASCII編碼文件,都存在著HTML代碼,都能包含腳本語言代碼,都存放在Web服務器上,都把用戶請求的頁面發送到瀏覽上。 動態網頁和靜態網頁的區別是:動態網頁的文件擴展名不是。htm、。html,而是以。asp、。jsp、。php、。perl、。cgi等形式為文件后綴;動態網頁中的某些腳本只能在服務器上運行,而靜態網頁不能包含在服務器上運行的任何腳本;當Web服務器收到用戶請求的靜態頁面后,將把查找結果直接發送到瀏覽器,而當Web服務器收到用戶請求的動態頁面后,它將先把這個網頁傳遞給一個稱為應用服務器擴展的特殊軟件進行處理,然后將處理結果傳送給瀏覽器。 動態網頁的處理流程: 1、當用戶在瀏覽器的‘地址'欄中輸入一個URL地址并單擊‘轉到'按鈕或敲擊鍵盤上的‘回車鍵'后、單擊網頁中的超鏈接后、在瀏覽器菜單欄的‘收藏'選擇一個網址后,瀏覽器將向Web服務器發出一個頁面請求。 2、當Web服務器收到這個頁面請求,根據文件擴展名判斷出它是一個動態網頁,會從磁盤或存儲器中查找獲取用戶請求的這個頁面,再將這個頁面傳遞給應用程序服務器。 3、應用程序服務器解釋執行該頁中的腳本代碼,并將結果以靜態網頁的形式保存。 4、應用程序服務器將靜態網頁結果傳遞給Web服務器。 5、Web服務器把它發送到瀏覽器,瀏覽器對這個返回的HTML文件進行解釋并將結果顯示在瀏覽器中。 祝你好運 ^_^。
熱心網友
動態的網頁主要格式為.asp.aspx.cgi.jsp.xml.php靜態的只有.html.htm靜態的不能實施更新的..只能通過上傳覆蓋掉原來文件而動態的都是通過調用數據庫來互動的靜態網頁可以通過匡架網頁來調用的