Vercel 免費方案完整解析|Hobby Plan 限制與最佳用法
Vercel 免費方案夠用嗎?
這是每個想用 Vercel 的人都會問的問題。
答案是:看你的需求。
對於個人專案、學習、作品集,免費方案綽綽有餘。
但有些情況,你可能需要升級。
這篇文章完整解析 Vercel 的免費方案,幫你判斷要不要花錢。
Vercel 方案總覽
先看看 Vercel 有哪些方案。
三種方案
| 方案 | 價格 | 適合對象 |
|---|---|---|
| Hobby | 免費 | 個人開發者、學習者 |
| Pro | $20/月/人 | 團隊、商業專案 |
| Enterprise | 客製報價 | 大型企業 |
方案差異快速對比
| 功能 | Hobby | Pro | Enterprise |
|---|---|---|---|
| 價格 | $0 | $20/月 | 客製 |
| 商業使用 | ❌ | ✅ | ✅ |
| 團隊成員 | 僅個人 | 無限 | 無限 |
| 頻寬 | 100 GB | 1 TB | 客製 |
| Function 超時 | 10 秒 | 60 秒 | 900 秒 |
| 密碼保護 | ❌ | ✅ | ✅ |
| SLA 保證 | ❌ | ❌ | ✅ |
接下來詳細看每個方案。
Hobby Plan 免費方案詳解
免費方案到底包含什麼?有什麼限制?
免費方案包含的功能
部署功能:
| 項目 | 額度 |
|---|---|
| 部署次數 | 無限制 |
| Preview Deployments | 無限制 |
| 並行 Build | 1 個 |
| Build 時間 | 6,000 分鐘/月 |
| Build 超時 | 45 分鐘 |
網路功能:
| 項目 | 額度 |
|---|---|
| 頻寬 | 100 GB/月 |
| Edge Network | 全球 CDN |
| 自訂網域 | 無限制 |
| HTTPS | 自動免費 |
Serverless Functions:
| 項目 | 額度 |
|---|---|
| 執行時間 | 100 GB-Hours/月 |
| 單次最長執行 | 10 秒 |
| 記憶體 | 1024 MB |
| Payload 大小 | 4.5 MB |
其他功能:
| 功能 | 狀態 |
|---|---|
| Analytics(基本) | ✅ 有 |
| Speed Insights | ❌ Pro 限定 |
| 團隊協作 | ❌ 僅個人 |
| 密碼保護 | ❌ Pro 限定 |
| 優先支援 | ❌ 無 |
免費方案的限制
1. 不能商業使用
這是最重要的限制。
Hobby Plan 的使用條款明確規定:不能用於商業目的。
如果你的網站是為了賺錢(公司官網、電商、付費服務),必須升級 Pro。
被發現違規可能會被停權。
2. Serverless Function 只能跑 10 秒
這是技術上最大的限制。
很多後端操作需要超過 10 秒:
- 大量資料處理
- 複雜的 API 呼叫
- 資料庫大量查詢
10 秒不夠用的話,只能升級 Pro(60 秒)或用其他方式處理。
3. 沒有團隊功能
Hobby Plan 只能單人使用。
如果你需要:
- 多人協作同一個專案
- 不同權限管理
- 團隊部署紀錄
都需要升級到 Pro。
4. 頻寬限制 100 GB
100 GB 聽起來很多,但要看情況。
夠用的情況:
- 個人部落格
- 作品集
- 小型專案
可能不夠的情況:
- 網站爆紅
- 有大量圖片/影片
- 被 DDoS 攻擊
超過 100 GB 會怎樣?網站會暫時無法訪問,直到下個月重置。
100 GB 頻寬能撐多少流量?
來算一下。
假設每個頁面 2 MB(含圖片、JS、CSS):
100 GB = 100,000 MB
100,000 MB ÷ 2 MB/頁 = 50,000 頁面瀏覽
大約 5 萬次頁面瀏覽。
更實際的估算(有快取):
實際上瀏覽器會快取靜態資源,回訪用戶不會每次都下載全部。
假設平均每次訪問消耗 0.5 MB:
100 GB = 100,000 MB
100,000 MB ÷ 0.5 MB = 200,000 頁面瀏覽
大約 20 萬次頁面瀏覽。
結論: 對於一般個人專案,100 GB 非常夠用。
Pro Plan 值得升級嗎?
什麼時候該考慮升級?
Pro 方案的額外功能
價格:$20/月/每位成員
升級後獲得:
| 項目 | Hobby | Pro |
|---|---|---|
| 商業使用 | ❌ | ✅ |
| 頻寬 | 100 GB | 1 TB |
| Function 超時 | 10 秒 | 60 秒 |
| Function 記憶體 | 1024 MB | 3008 MB |
| 並行 Build | 1 | 12 |
| 團隊成員 | 1 | 無限 |
| 密碼保護 | ❌ | ✅ |
| Speed Insights | ❌ | ✅ |
| DDoS 防護 | 基本 | 進階 |
什麼時候該升級?
必須升級的情況:
-
商業使用
- 公司網站
- 電商網站
- 付費服務
- 有廣告收入的網站 -
多人協作
- 團隊開發
- 需要不同權限
建議升級的情況:
-
Function 經常超時
- API 處理時間超過 10 秒
- 需要更多運算資源 -
頻寬快用完
- 網站流量越來越大
- 有大量靜態資源 -
需要進階功能
- 密碼保護預覽
- 詳細效能分析
- 優先技術支援
Pro 方案值不值?
$20/月 你得到:
- 合法商業使用
- 10 倍頻寬(1 TB)
- 6 倍 Function 執行時間(60 秒)
- 團隊功能
- 進階 DDoS 防護
對比其他選擇:
| 選項 | 月費 | 說明 |
|---|---|---|
| Vercel Pro | $20 | 自動化部署、全球 CDN |
| 雲端 VPS | $5-20 | 需要自己維護 |
| AWS Amplify | 用量計費 | 可能更便宜或更貴 |
| Netlify Pro | $19 | 類似功能 |
結論: 如果你的專案需要商業使用或團隊協作,$20/月 是合理的價格。
Hobby Plan 最佳使用策略
免費方案怎麼用最划算?
策略 1:善用 Build 快取
Vercel 會自動快取 Build 結果。
如果程式碼沒變,Build 時間會大幅縮短。
你可以做的:
- 不要每次都推小改動
- 累積多個改動一起 push
- 使用 Monorepo 時,設定只 build 有改動的專案
策略 2:優化頻寬使用
減少每次訪問的資料量:
-
壓縮圖片
- 使用 WebP 格式
- 使用 Next.js Image 元件(自動優化)
- 圖片不要超過必要的解析度 -
程式碼分割
- 使用動態 import
- 只載入需要的程式碼 -
使用 CDN 快取
- 靜態資源設定適當的 Cache-Control
- 不要每次都強制刷新
策略 3:避免 Function 超時
10 秒限制很嚴格,但有方法應對。
1. 優化程式碼效能
// 不好:一次查詢所有資料
const allData = await db.findAll();
// 好:分頁查詢
const pageData = await db.find().limit(20);
2. 使用快取
// 使用記憶體快取避免重複運算
const cache = new Map();
export async function GET() {
if (cache.has('data')) {
return Response.json(cache.get('data'));
}
const data = await fetchData();
cache.set('data', data);
return Response.json(data);
}
3. 把長任務移到外部
- 使用 Vercel Cron Jobs
- 使用第三方服務(如 Inngest、Trigger.dev)
- 改成非同步處理
策略 4:監控使用量
定期檢查你的使用情況:
- 登入 Vercel Dashboard
- 點擊 Settings → Usage
- 查看頻寬、Build 時間等用量
設定到達一定用量時的提醒(Pro 功能,但可以手動檢查)。
Vercel 費用超支風險與預防
免費方案超過額度會怎樣?
超過免費額度會發生什麼?
Hobby Plan 超額:
- 頻寬超額: 網站暫時無法訪問,直到下個月重置
- Build 時間超額: 無法再觸發新的部署
- Function 執行時間超額: API 會回傳錯誤
不會自動收費。 這是 Hobby Plan 的好處。
Pro 方案的超額風險
Pro 方案就不同了。
超出基本額度會產生費用:
| 項目 | 基本額度 | 超額費用 |
|---|---|---|
| 頻寬 | 1 TB | $0.15/GB |
| Function 執行 | 1000 GB-Hours | $0.18/GB-Hour |
| 圖片優化 | 5000 張 | $0.005/張 |
真實案例:
2023 年有開發者收到 $90,000 的 Vercel 帳單。
原因是網站被 DDoS 攻擊,頻寬大量超支。
如何預防費用超支?
1. 設定 Spending Limit
Pro 方案可以設定消費上限:
Settings → Billing → Spending Limit
超過上限後,網站會暫時關閉,而不是繼續計費。
2. 使用 Cloudflare 擋在前面
Cloudflare 提供免費的 DDoS 防護。
把 DNS 指向 Cloudflare,再轉到 Vercel,可以大幅減少惡意流量。
3. 監控用量
設定用量警報,在快超額時收到通知。
4. 考慮替代方案
如果流量很大但預算有限,可以考慮:
- 自己架設伺服器
- 使用 Cloudflare Pages(頻寬無限)
- 使用 Netlify(類似定價)
詳細說明:Vercel 帳單爆炸怎麼辦?費用超支的原因與預防方法
Vercel vs Netlify 免費方案比較
這是最常被拿來比較的兩個平台。
免費方案對比
| 項目 | Vercel Hobby | Netlify Free |
|---|---|---|
| 價格 | $0 | $0 |
| 頻寬 | 100 GB | 100 GB |
| Build 時間 | 6,000 分鐘 | 300 分鐘 |
| 並行 Build | 1 | 1 |
| Function 超時 | 10 秒 | 10 秒 |
| 表單處理 | ❌ | ✅(100 次/月) |
| 商業使用 | ❌ | ✅(有限制) |
各自的優勢
Vercel 優勢:
- Build 時間多 20 倍(6000 vs 300 分鐘)
- Next.js 原生支援更好
- Preview Deployments 體驗更好
Netlify 優勢:
- 內建表單處理
- 免費方案可以商業使用(有條件)
- 設定介面更直覺
怎麼選?
| 情況 | 推薦 |
|---|---|
| 用 Next.js | Vercel |
| 需要表單處理 | Netlify |
| Build 時間需求大 | Vercel |
| 小型商業使用 | Netlify |
| 純靜態網站 | 都可以 |
詳細比較:Vercel vs Netlify 完整比較|2025 最新版
常見問題 FAQ
Q1:Vercel 真的完全免費嗎?
Hobby Plan 是完全免費的,不需要綁信用卡。
但有功能限制,且不能商業使用。
Q2:我怎麼知道有沒有超過限制?
- 登入 Vercel Dashboard
- 點擊 Settings → Usage
- 可以看到當月的頻寬、Build 時間等使用量
Q3:超過限制會自動扣錢嗎?
Hobby Plan 不會。超過限制會暫停服務,不會收費。
Pro Plan 會。超出額度會按用量計費。
Q4:個人接案算商業使用嗎?
算。
如果網站是為了幫客戶賺錢,就算商業使用。
Q5:免費方案可以綁自己的網域嗎?
可以。Vercel 免費方案支援自訂網域,也提供免費 SSL。
Q6:學生有優惠嗎?
Vercel 有 GitHub Student Developer Pack 合作。
通過 GitHub 學生認證後,可以獲得 Pro 方案的部分功能。
Q7:免費方案速度會比較慢嗎?
不會。所有方案都使用同樣的全球 CDN。
速度沒有差異。
Hobby Plan 適用情境與升級建議
對大多數個人開發者來說,Hobby Plan 夠用。
免費方案足夠的情況
✅ 個人部落格
✅ 作品集網站
✅ Side Project
✅ 學習和實驗
✅ 開源專案展示
需要升級的情況
❌ 商業網站(公司、電商、付費服務)
❌ 團隊協作
❌ API 需要超過 10 秒執行時間
❌ 月流量超過 10 萬頁面瀏覽
❌ 需要密碼保護
我的建議
-
先用免費方案開始
- 了解 Vercel 的操作
- 確認是否符合需求 -
監控使用量
- 定期檢查頻寬和 Build 時間
- 快超額時再考慮升級 -
需要商業使用就升級
- $20/月 不貴
- 不要冒違反條款的風險 -
大流量考慮替代方案
- Cloudflare Pages(頻寬無限)
- 自建伺服器
下一步:
- 想開始使用?看 Vercel 部署教學
- 想了解缺點?看 Vercel 缺點有哪些?
- 想比較其他平台?看 Vercel vs Netlify 完整比較
Vercel 部署失敗?
Build Error、環境變數、自訂網域,我們幫你快速排除問題。