靜態網站的介紹
1.靜態與動態是相對來說的靜態網頁就是我們常見的以htm或html結果頁面,當然也可以根據自己的不同需求,設置不同的文件后綴。每一個靜態頁面就對應服務器上的一個文件。靜態頁面不需要與數據庫通信,也不會有用戶注冊、在線聊天等功能,對於服務器要求也相對低一些。
2.靜態網站就是沒有釆用任何程序開發的網站純粹釆用HTML語言編寫,不要求懂太多網站制作知識,使用一般的軟件就可以制作網頁了。
3.靜態網頁文件名后綴是用和htm或者html結尾的,同時網頁設計好並上傳到服務器后,不能對網站的內容進行修改了;除非把網站文件下載到電腦上,用專業的網站制作軟件修改編輯好后再次上傳。
4.做靜態網站設計所采用的技術原理是一對一的形式,也就是說這樣的網站上面,一個內容對應的就是一個頁面,無論網站訪問者如何操作都只是讓服務器把固有的數據傳送給請求者,沒有腳本計算和后台數據庫讀取過程,大大降低了部分安全隱患
靜態網站的優點
1.靜態網站容易被搜索引擎收錄,它沒有其他的程序和數據讀取。靜態頁面不論是在網站的打開速度,網站url標准化,網站的簡潔化,網站的用戶體驗度方面都是做的最好的,這就是為什么現在很多的網站都會把網站做成純靜態的,一方面為了網站可以打開速度更快,另一方面可以使得搜索引擎更加青睞。
2.靜態網站比較安全,重要數據不會丟失。由於靜態的頁面是純htm格式的文件,所以不管黑客使用什么樣的手段都是無法直接對網站進行攻擊的,在網站的安全性方面,靜態頁面也是做的最好的,最安全的一種方式。
3.靜態網站適用於做一個非常簡單的網站。其開發成本相對比較低。
靜態網站的缺點
1.不能直接對網站內容進行修改,維護操作比較繁瑣。
2.靜態網頁的交互性較差,在功能方面有較大的限制。實現不了很多功能,只能簡單的以信息及產品展示為主。
3.如果網站內容非常多,采用靜態網站制作是非常繁瑣的過程,每個頁面都要單獨制作,無形地增加的空間的占用率。
動態網站的介紹
1.動態網站並不是說網站上有一些動態的圖片、fash之類的東西就屬於動態網站,一般情況下,動態網站是先從數據庫里面獲取數據再顯示到網站頁面上的,網站內容實時更新。
2.與用戶交互性強,比如說一些論壇、注冊頁面等都屬於動態的。因為每次新加載一個頁面,就需要與后台數據庫通信,所以對網站空間的要求也相對靜態網站高一些,多了一層通信,加載速度也會稍慢一些。
3.動態網站制作好后,都有一個網站管理后台,以管理員的身份登錄之后,就可以對整個網站的內容進行增刪改操作。
4.動態網站並非頁面有動畫才是動態網站,正是由於它能隨時能實現更新網站內容,即后台修改,前台馬上顯示修改后的內窨,這樣的便捷、交互性操作才是動態的函義。
動態網站的優點
1.動態網頁以數據庫技術為基礎,維護起來比較方便,能實現人們需要的各種需求。
2.動態的頁面可以通過網站程序的直接調用模式生成大里的數據直接展示到網站的前台。
3.查詢信息方便,能存儲大里數據,需要時能立即查詢。
4.動態網站無須手動更新 HTML 文檔,便會自動生成新頁面,可以大大節省工作量。
動態網站的缺點
1.由於動態頁面的網站,url的參數和網站的目錄結構都是很明顯的暴露在瀏覽器上面的,很多黑客可以通過修改網站的url參數從而或者網站的shell權限,進入后台,拿到管理員賬號密碼,對網站進行非法操作。
2.由於動態頁面需要不斷的調用數據庫中的數據,所以在對數據庫的要求還是比較大的,頻繁的調用讀取會增加數據庫的負擔,嚴重情重有可能會導致數據庫崩潰現象。
3.搜索引擎對動態頁面賦予的權重值和信任度是相對低一些,采用動態網頁的網站在進行搜索引擎推廣時需要做一定的技術處理才能適應搜索引擎的要求。