Skip to main content

靜態和動態網站

架設網站前還要先理解網站的分類,什麼都不懂就瞎操作是最不好的方式。

網站最基礎的分類方式是靜態和動態,靜態網站是伺服器端事先建立好所有 HTML 網頁,使用者發送請求時就直接返回現成頁面,不需要伺服器即時生成內容。動態網站則是在使用者請求時,由伺服器即時生成 HTML 並回傳,內容可依使用者或資料庫動態變化。兩者的差異主要如下:

  • 靜態網站對搜尋引擎和 SEO 友好
  • 靜態網站載入速度快非常多
  • 靜態網站部署和分發簡單,不用煩惱伺服器問題
  • 許多平台提供靜態網站免費套餐,這些套餐可以輕鬆滿足個人用戶需求
  • 靜態網站節能環保,建立一次就再也不需要重複建立
  • 靜態網站不適合需要動態生成頁面的網站(如購物網站、社群網站等根據數據不斷更新頁面的網站)
特性靜態網站動態網站
SEO 友好度高(純 HTML,爬蟲容易)
載入速度極快(CDN 直接伺服靜態檔)較慢(需即時生成)
部署與維護簡單(Git push 即部署)複雜(需伺服器、資料庫管理)
費用低至免費較高(主機、資料庫)
安全性/環保高(網站建立後無需持續運算)中(易受攻擊,持續耗能)
適合情境部落格、文件站、個人站電商、社群、即時更新應用

如果你的需求符合靜態網站的描述就可以繼續往下閱讀文章,因為這系列文章都是靜態網站 (static site)。