- Date
- Reading
- 5 分鐘閱讀
- 作者
- Nick Li
- Tags
- #Web#Engineering
很多企業網站背後都有一個沉重的內容管理系統:資料庫、外掛、每月更新、偶爾被入侵。但退一步看,這些網站的內容一年可能只改動幾次。
靜態網站是甚麼
所謂靜態網站,是指頁面在部署時已經生成為 HTML 檔案,訪客直接從全球 CDN 取得,沒有伺服器即時運算。內容更新時,重新生成一次即可。
三個實際好處
-
速度:沒有資料庫查詢,頁面幾乎即時載入,對 SEO 及轉化率都有明顯幫助。
-
安全:沒有可被攻擊的後台登入頁或外掛漏洞。
-
成本:託管費用極低甚至免費,亦不需要每月更新系統。
那內容怎樣管理?
現代工具令這件事變得簡單。內容可以放在結構化檔案(例如 JSON 或 Markdown)中,透過 Git 版本管理;亦可以連接無頭 CMS,讓非技術同事透過介面編輯。無論哪種方式,發佈時都會自動重新生成網站。
甚麼時候不適合
如果網站需要用戶登入、即時個人化內容,或每分鐘都有新資料,就需要動態部分。但這通常只是網站的一小部分,可以獨立處理,其餘仍然保持靜態。
我們為 01S Tech 自己的網站選擇的正是這個方向——包括你正在閱讀的這一頁。
