1 動態網頁資源介紹
以.asp,.aspx..php,.js,.do等形式作爲後綴的,並且一般在動態網頁地址中會有標誌性符號-"?","&",此外,在大多數情況下,後端都需要有數據庫支持等,
2 動態網頁資源特點
(1) 網頁擴展名常見爲 .asp,.aspx..php,.js,.do
(2) 網頁一般以數據庫技術爲基礎,大大降低了網站維護的工作量
(3) 採用動態網頁技術的網站可以實現更多的功能。如用戶註冊,用戶登錄,在線調查,投票,用戶管理,訂單管理,發博文等待
(4) 動態網頁並不是獨立存在服務器上的網頁文件,當用戶請求服務器上的動態程序時,服務器解析這些程序並可能讀取數據庫返回一個完整的網頁內容
(5)程序在服務器端解析,耗時長,效率低,程序在服務器端解析,會消耗大量的cpu和內存,I/O等資源,並且多數還要讀取數據庫等服務,因此,其訪問效率不如靜態網頁,在服務器端解析動態程序的常見有php引擎,java容器
3 有關動態網頁的架構思想
一般來說,靜態網頁的性能效率是動態網頁的10-30倍,且動態網頁的效率很差,併發能力較低,在高併發場景中,應儘可能轉換成靜態網頁提供服務,動態轉靜態幾乎是所有高併發網站必備的架構方案思路,同時也是高級架構師職責所在。
此外,動態轉靜態頁要根據業務需求設計,例如,對於更新緩慢的網站入股設計不好就可能會產生數據不一致的情況,即用戶看到的數據不是網站最新的內容,而是靜態的內容。