外觀

語言

· 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 我兩個都有用 買好買滿 ><