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