.html和.aspx的區別及伺服器對兩者的處理

來源:互聯網
上載者:User

標籤:.html   .aspx   動態網頁   靜態網頁   伺服器如何處理動靜態網頁   

       要知道.html和.aspx就要先瞭解到靜態網頁和動態網頁的區別。

       靜態網頁:沒有後台資料庫,不含程式不可互動的網頁,主要用來設定網頁的樣式,顯示內容。
       動態網頁:和靜態網頁相對,可以和背景資料互動,而且它需要經過服務端的處理之後返回到用戶端瀏覽器顯示。
       就html和aspx來說,可以這麼理解:純碎的使用html語言編寫的就是靜態網頁,副檔名為.html,而動態網頁面就是在靜態html中嵌入動態指令(這些動態指令可以是asp、php等服務端的指令碼語言)副檔名為.aspx

       那麼伺服器對兩者的處理有什麼樣的區別?
             

       從中可以看出,如果在用戶端發送的是HTML類型的靜態頁面請求,服務端直接返回給用戶端的瀏覽器進行顯示。如果是.aspx類型的動態網頁伺服器需要在伺服器端判斷該網頁上是有需要處理的服務端指令碼語言,沒有直接產生.html返回給用戶端,如果有則對指令碼進行處理將處理過的指令碼和原來html合并為一個.html檔案返回給用戶端進行顯示。

注意:

       在瀏覽器可以解析:html、css、js
       常見的用戶端指令碼語言:javascript;
       常見的伺服器端指令碼語言:jsp,asp、php

小結       在瀏覽器上只能夠解釋靜態.html檔案,所以不論用戶端發送的是靜態或動態頁面請求,最終返回到用戶端的都是靜態.html檔案。

.html和.aspx的區別及伺服器對兩者的處理

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.