靜態資源:
1 靜態資源介紹
在網站設計中,純粹HTML格式的網頁(可以包含圖片,視頻,js(前端功能實現),CSS(樣式)等)通常被稱爲靜態網頁,在2000年以前,網站大多數都是由靜態網頁製作而成的。靜態網頁是相對於動態網頁而言的。是指沒有後臺數據庫,不含程序(如php,jsp,asp)和可交互的網頁
2 靜態網頁資源特點
靜態網頁資源的特點是,開發編寫什麼,顯示的就是什麼,一旦編寫完成,就不會有任何改變。靜態網頁的維護和更新相對麻煩,每個不同的網頁都需要單獨編寫更新,靜態網頁一般用於更新較少的宣傳展示型網站
靜態網頁資源的對應程序及資源文件擴展名爲:
* 純文本類程序或文件 , 如htm,html,xml,shtml,js
* 圖片類文件或數據文檔,如jpg,gif,png,bmp,txt
* 視頻類流媒體文件,如mp4,swf,avi,wmv,flv等
靜態網頁資源的幾個重要的特徵
* 每個網頁都有一個固定的URL地址,且URL一般以html,shtml等常見形式爲後綴,且地址中不含有“?” 或 "&" 等特殊符號
* 網頁內容一經發布到網站服務器上,無論是否有用戶訪問,每個網頁的內容都是保存在網站服務器文件系統上的,也就是說,靜態網頁實實在在保存在服務器上的文件實體,每個網頁都是一個獨立的文件。
* 網頁的內容是固定不變的,因此,容易被搜索引擎收錄(優點)
* 網頁沒有數據庫的支持,在網站製作和維護方面工作量較大,因爲當網站信息量很大時完全依靠靜態網頁製作的方式比 較困難。(缺點)
* 網頁的交互性較差,在程序功能實現方面有較大限制
* 網頁程序在用戶瀏覽器端解析,如IE瀏覽器,程序解析率很高,由於服務端不進行解析,並且不讀取數據庫,因此服務器端可以接受更多的併發訪問。當客戶端向服務器請求數據時,服務器直接把數據從磁盤文件系統上返回(不做任何解析),待客戶端拿到數據後,在瀏覽器端解析出來(優點)
3 靜態網頁語言
常見的靜態網頁語言有html,js,css,xml,shtml等,
靜態網頁資源特點總結
1 客戶端瀏覽器進行解析
2 不需要讀取數據庫,性能和效率較高
3 後端沒有數據庫支持,和用戶交互性較差,功能實現較差。