· 2 分鐘閱讀
Day 1|技術架構怎麼選?這次用 Cloudflare + Astro
網站,第一個要決定的,就是技術架構。這次我選 Cloudflare 搭配 Astro:希望開發快一點、成本壓低一點,也延續之前使用 Cloudflare 的經驗。先把網站做起來,後面再逐步接上 AI 工作流。
部署平台,還是選 Cloudflare
我一直覺得 Cloudflare 是網路世界裡的大善人,200k events 個人用真的很難達到
前幾個網站就已經在用,當初選它,很大一部分是成本考量+技術考量,到了這個網站,他還是這麼佛心(便宜又大碗):把開發和部署流程接好,讓每次修改程式之後,都能透過既有流程更新網站。
對我來說,熟悉這套部署方式也是選型的一部分。前面累積的經驗,可以繼續用在這個專案上,希望把技術棧和 AI 工作流整合起來
網站框架,選擇 Astro
以前是用Next.js,但之前遇到了一堆問題(尤其是CF 不支援某個轉譯套件後),發現框架選爛了整個系統就爛了,時間久了,部署有問題 / merge 有問題 / CICD自己炸掉==
現在用Åstro,分工:Astro 負責網站怎麼建構,Cloudflare 負責讓建構好的網站上線運作
「原生支援」,是 Astro 有官方的 Cloudflare adapter。需要伺服器端執行的功能時,可以透過這個 adapter 對接 Cloudflare 的執行環境。有官方整合路徑,是我選這個組合的重要理由。Astro 官方文件
至於專案的實際設定與部署步驟,後面慢慢說,這次選 Cloudflare 加 Astro,希望成本符合需求、能快速開始,也能接著整合之前做網站累積的經驗。
AI 用哪一家?
Claude Max x20 和 GPT Pro 我兩個都有用 買好買滿 ><