2018 Fall 期末專案示範網站

可攜系統更新 << Previous Next >> 特殊處理

靜態與動態網站

網站類型

使用者在建構網站時, 可以選擇採用靜態或動態網站類型, 靜態網站主要伺服 html 檔案, 其中可能內含能在客戶端瀏覽器中執行的 JavaScript 程式.

而動態網站則將網際程式儲存在伺服器端, 透過解譯器與瀏覽器端的使用者互動後, 將 html 檔案 (也可能內含能在客戶端瀏覽器中執行的 JavaScript 程式) 送回瀏覽器端執行.

本課程的靜態網站利用 Github Pages 建構, 而動態網站則採用 Heroku 建構.

靜態網站優點

相對於動態網站, 靜態網站架構單純, 且直接送回使用者要求的 html 檔案, 反應速度快, 伺服器端通常只需 WWW  伺服器, 因此維護成本較低.

  1. 架構單純
  2. 反應速度快
  3. 維護成本較低
  4. 較無受駭危機

靜態網站缺點

  1. 通常無法直接在網站中修改內容
  2. 較無法與使用者進行互動

動態網站優點

  1. 規劃彈性高
  2. 能與使用者直接進行互動

動態網站缺點

  1. 反應速度較慢
  2. 維護成本較高


可攜系統更新 << Previous Next >> 特殊處理