最近手上有幾個活動網站,原本都是使用 PHP 去讀取 JSON 內容來呈現資料。不過我實驗了一下,發現這些站點其實是有機會遷移到 Cloudflare 上,做到真正的 0 元架站。
架構調整流程:
- 使用 Cloudflare Workers,將原本的 PHP 改為 JavaScript。
- 建立 Cloudflare KV 空間,把 JSON 資料存上去。
- 資料來源是透過 Python 定期去更新 KV 中的內容。
- Workers 負責從 KV 讀取資料並回應前端請求。
- 設定 Workers 與網域的路由關聯,讓網站正常對外運作。
由於流量不大,整體下來真的可以做到「0 元維運成本」。
當然,如果流量有稍微提升,那每月大概就是 5 美元 的等級。而目前我的 VPS 是低於這個價格的 😆:
- 3 CPU / 2G RAM / 100G SSD / 不限流量
- 主機方案是來自日本主機
老實說,目前還是自己架站比較方便,畢竟這台 VPS 效能不錯又便宜。
另外,對於日本站的優化也很有感觸。很多站用的是 WordPress,而且常見的高效能改裝就是用 KUSANAGI。像我自己就很喜歡的動畫《芙莉蓮》官網:
這些經驗讓我越來越覺得:
當 AI 協助我們處理一堆程式邏輯後,有個穩定的 CMS 基礎會讓一切變得更簡單。
- WordPress 外掛多、生態成熟。
- Drupal 雖然曲線稍高,但彈性極大。
(前陣子還看到 WP 光是欄位外掛的事件也能吵 XD)
如今用 AI 客製模組或自動化流程,其實都不是什麼難事了。
如果你也在考慮低成本架站,或是想嘗試 Serverless 架構,不妨試試 Cloudflare Workers + KV 的組合,加上一點自動化,真的可以做到極低維運成本、極高彈性。