靜態網站:
1、每個靜態網頁都有壹個固定的網址,文件名均以htm、html、shtml等為後綴;
2、靜態網頁壹經發布到服務器上,無論是否被訪問,都是壹個獨立存在的文件;
3、靜態網頁的內容相對穩定,不含特殊代碼,因此容易被搜索引擎檢索;html更加適合SEO搜索引擎優化。
4、靜態網站沒有數據庫的支持,在網站制作和維護方面工作量較大;
5、由於不需通過數據庫工作,所以靜態網頁的訪問速度比較快;
現在流行的cms都支持靜態化網頁,這有利於被搜索引擎收錄和提高訪問速度,但需要占用較大的服務器空間,程序在生成html的時候非常消耗服務器資源,建議在服務器空閑的時候進行此類操作。
動態網站:
1、動態網站可以實現交互功能,如用戶註冊、信息發布、產品展示、訂單管理等等;
2、動態網頁並不是獨立存在於服務器的網頁文件,而是瀏覽器發出請求時才反饋網頁;
3、動態網頁中包含有服務器端腳本,所以頁面文件名常以asp、jsp、php等為後綴。但也可以使用URL靜態化技術,使網頁後綴顯示為HTML。所以不能以頁面文件的後綴作為判斷網站的動態和靜態的唯壹標準。
4、動態網頁由於需要數據庫處理,所以動態網站的訪問速度大大減慢;
5、動態網頁由於存在特殊代碼,所以相比較靜態網頁,其對搜索引擎的友好程度相對要弱壹些。
但隨著計算機性能的提升以及網絡帶寬的提升,最後兩條已經基本得到解決。