自2020年以來,我一直在為客戶部署生產環境中的Next.js和Astro網站。每年,定價對話都變得更加複雜——不是因為平台更昂貴(儘管有些是),而是因為計費模式不斷以使比較變得真正困難的方式變化。

上個月,我查看了三個平台九個客戶項目的發票,進行了數學計算。不是「他們定價頁面上的計算器」數學。是真實的數學。是「為什麼這張賬單是$340當我估計$80」的數學。

這篇文章是我學到的一切。如果你在2026年為生產部署在Vercel、Netlify和Cloudflare Pages之間進行選擇,這應該能為你節省一些痛苦的驚喜。

Vercel 2026年定價:實際成本 vs Netlify & Cloudflare Pages

目錄

為什麼平台定價比看起來更難

每個平台都希望你看著他們的免費層並認為「這基本上是免費的」。對於個人博客或兼職項目,確實是。問題從你有實際流量、實際動態路由和實際業務需求時開始。

以下是使比較變得棘手的原因:

  • 計費單位不同。 Vercel根據函數調用和執行時間收費。Netlify根據「無服務器函數執行」收費,定義不同。Cloudflare根據Workers請求收費。這些不是同一回事。
  • 帶寬定義各不相同。 某些平台計數邊緣緩存命中。其他則不計。某些平台分別對圖像優化帶寬收費。
  • 超額費用是利潤所在。 基本計劃可能是$20/月,但流量激增可能會悄悄地使你的賬單增加5倍。

我看過團隊因為「它與Next.js配合得很好」而選擇Vercel,卻沒有意識到他們ISR密集的架構每月會生成2M函數調用。那不是假設——那是我們去年的一個Next.js開發客戶。

Vercel 2026年定價明細

Vercel在2025年末更新了他們的定價結構,目前模式(截至Q1 2026)如下:

計劃級別

計劃 每月成本 團隊成員 帶寬 無服務器函數執行 邊緣函數調用 構建分鐘數
Hobby $0 1 100 GB 100K 500K 6,000/月
Pro $20/成員 最多10人 1 TB 1M 1M包含 24,000/月
Enterprise 自訂 無限 自訂 自訂 自訂 自訂

實際花費的費用

$20/成員/月的Pro計劃是大多數生產網站所在的位置。但有趣的是:

  • 額外帶寬: 第1 TB後每100 GB $40
  • 額外無服務器函數執行: 前1M後每1M $6
  • 額外邊緣函數調用: 每1M $2
  • 邊緣中間件: 默認在每個請求上運行。如果你使用中間件進行身份驗證檢查或重定向,每個頁面瀏覽都會觸發它。
  • 圖像優化: Pro上包含5,000個源圖像;每額外1,000個源圖像$5
  • Web分析: 包含,但進階分析從$10/項目/月開始
  • DDoS保護和WAF: 僅在Enterprise上

無服務器函數陷阱

這是會抓住人的。在Next.js App Router項目中,每個使用服務器組件的page.tsx、每個API路由、每個服務器操作——這些都計為無服務器函數調用。單個頁面加載可以觸發多個函數調用,如果你有並行數據獲取。

我上季度審計了一個客戶項目,發現單個產品頁面每次訪問生成4個函數調用:一個用於佈局,一個用於產品數據,一個用於推薦,一個用於庫存狀態。在每月200K頁面瀏覽量下,僅這一個頁面就有800K函數調用。

// 這些中的每一個都在Vercel上生成單獨的函數調用
// app/products/[slug]/page.tsx
export default async function ProductPage({ params }) {
  const product = await getProduct(params.slug); // 調用 1
  const recommendations = await getRecommendations(params.slug); // 調用 2
  const inventory = await getInventory(params.slug); // 調用 3
  
  return <ProductView product={product} recommendations={recommendations} inventory={inventory} />;
}

你可以批量處理這些,但大多數教程中的默認模式不會。

Vercel的2025-2026定價變化

Vercel在2025年末做出了一個值得注意的轉變,通過引入「流動計算」作為其默認執行模型,取代了舊的按調用無服務器方法,具有更類似容器的模型,使函數保持溫暖更長時間。這實際上降低了具有一致流量的應用的成本,但突發流量模式仍然會被嚴重打擊。

他們還在Pro計劃上引入了支出上限——你現在可以設置最大月度支出,這確實很有用。在此之前,失控的賬單是一個真正的問題。

Vercel 2026年定價:實際成本 vs Netlify & Cloudflare Pages - 架構

Netlify 2026年定價明細

Netlify在2025年初重組了他們的定價,並在2026年保持相對穩定。

計劃級別

計劃 每月成本 團隊成員 帶寬 無服務器函數 邊緣函數 構建分鐘數
Starter $0 1 100 GB 125K調用 無限 300/月
Pro $19/成員 最多10人 1 TB 2M調用 無限 25,000/月
Enterprise 自訂 無限 自訂 自訂 自訂 自訂

實際花費的費用

  • 額外帶寬: 每100 GB $55(是的,比Vercel更昂貴)
  • 額外無服務器函數調用: 每1M $7.50
  • 大型媒體存儲: 每100 GB $2.50
  • 表單: Starter上每月100個提交;額外的$19/網站/月可獲得1,000個提交
  • 身份(身份驗證): 1,000個活躍用戶免費;$99/網站/月可獲得10,000個
  • 分析: $9/網站/月

Netlify的優勢和劣勢

Netlify的邊緣函數在所有付費計劃上無限制確實很好。如果你的架構嚴重依賴邊緣邏輯——基於地理位置的路由、邊緣A/B測試、身份驗證令牌驗證——Netlify不會為此額外收費。

弱點?Netlify的無服務器函數在引擎蓋下運行在AWS Lambda上,冷啟動明顯比Vercel差(在2026年初測試中平均300-500ms vs Vercel的100-200ms用於可比的Node.js函數)。

另外,Netlify的Next.js支持,儘管在他們的運行時v5顯著改進,仍然落後於Vercel的原生支持。部分預渲染和服務器操作等功能可行,但我遇到了需要變通辦法的邊界情況。如果你使用無頭CMS開發進行Next.js前端開發,這很重要。

Cloudflare Pages 2026年定價明細

Cloudflare Pages是這裡的怪異之處,在許多方面,最有趣的選項。

計劃級別

計劃 每月成本 團隊成員 帶寬 Workers請求 KV操作 構建分鐘數
免費 $0 無限 無限 100K/天 100K讀取/天 500/月
Pro $20/月(固定) 無限 無限 10M/月 1B讀取/月 5,000/月
Business $200/月 無限 無限 50M/月 5B讀取/月 20,000/月

帶寬優勢

再讀一遍該表。所有計劃上的無限帶寬,包括免費。 這是Cloudflare的殺手鐧優勢。如果你運行媒體密集型網站或提供大量圖像和視頻,僅帶寬節省就可以是每月數百美元。

實際花費的費用

  • 額外Workers請求: 計劃限制後每1M $0.30
  • 持久對象: $0.15每1M請求+存儲費用
  • R2存儲(如果用於資產): $0.015每GB/月,$4.50每1M A類操作
  • Workers AI: 按使用付費,因模型而異
  • 圖像: $5/月用於100K變體;每額外100K $1

Cloudflare Pages的缺點

我必須誠實:Cloudflare Pages運行在Workers運行時上,而不是Node.js。這意味著:

  • 沒有原生fs模塊
  • 沒有原生Node.js API(儘管與nodejs_compat標誌的兼容性已大幅改進)
  • 某些npm包根本無法工作
  • 通過@cloudflare/next-on-pages或較新的opennext適配器的Next.js支持可行,但它不是第一方

對於Astro開發,Cloudflare Pages實際上非常出色。Astro的Cloudflare適配器維護良好,SSR故事是穩固的。對於Next.js,它是可行的,但你會遇到粗糙的邊緣。

並排成本比較

讓我用真實數字來表示三個常見場景。所有價格都是每月的,基於2026定價。

指標 Vercel Pro Netlify Pro Cloudflare Pro
基本成本(3個團隊成員) $60 $57 $20
2 TB帶寬 $60 + $40 = $100 $57 + $55 = $112 $20
5M函數調用 $60 + $24 = $84 $57 + $22.50 = $79.50 $20
2 TB帶寬 + 5M調用 $124 $134.50 $20
圖像優化(20K圖像) +$75 +$0(使用外部) +$5
分析 包含(基本) +$9/網站 免費(通過CF儀表板基本)

該Cloudflare欄不是打字錯誤。對於帶寬密集、中等流量的網站,Cloudflare Pages的成本要低得多。

真實場景:每月500K訪問者的營銷網站

中型公司的典型營銷網站:30個頁面,CMS驅動的內容,聯繫表格,可能是有200篇文章的博客。靜態生成,博客有一些ISR。

假設:

  • 每月500K頁面瀏覽
  • 800 GB帶寬(圖像、字體等)
  • 600K無服務器函數調用(ISR、表單處理、API路由)
  • 3個團隊成員
  • 1,000個表單提交/月
Vercel Pro Netlify Pro Cloudflare Pro
基本計劃 $60 $57 $20
帶寬超額 $0 $0 $0
函數超額 $0 $0 $0
表單 外部服務 $19 外部服務
總計 $60 $76 $20

在這個規模上,所有三個都相當經濟實惠。當你擴大規模時差異開始重要。

真實場景:具有大量API路由的SaaS儀表板

具有身份驗證用戶、實時數據、大量API調用的儀表板應用。想想:分析儀表板、項目管理工具或管理面板。

假設:

  • 50K活躍用戶
  • 8M頁面瀏覽/月
  • 2.5 TB帶寬
  • 15M函數調用
  • 5個團隊成員
  • WebSocket連接(如果支持)
Vercel Pro Netlify Pro Cloudflare Business
基本計劃 $100 $95 $200
帶寬超額 $600 $825 $0
函數超額 $84 $97.50 $0
總計 $784 $1,017.50 $200

現在差異很明顯。Cloudflare的固定費率模式具有無限帶寬,對於高流量動態應用來說絕對閃耀。但記住——你用成本節省換取更受限的運行時環境。

Vercel可能會在這個規模推你向Enterprise,通常從$1,500/月開始,但包括DDoS保護、SLA保證和優先支持。

真實場景:電商店面

使用Shopify或類似作為後端的無頭商務網站,帶有Next.js或Astro前端。

假設:

  • 每月200K訪問者
  • 1.5M頁面瀏覽(瀏覽行為)
  • 1.8 TB帶寬(產品圖像)
  • 8M函數調用(產品頁面、購物車、結帳、搜索)
  • 15,000個優化源圖像
  • 4個團隊成員
Vercel Pro Netlify Pro Cloudflare Pro
基本計劃 $80 $76 $20
帶寬超額 $320 $440 $0
函數超額 $42 $45 $0
圖像優化 $50 外部($20-50) $5
總計 $492 $581-611 $25

電商是帶寬成本在Vercel和Netlify上真正咬人的地方。即使進行激進的緩存,產品圖像也會快速消耗帶寬。

如果你正在構建無頭店面且成本是一個因素,Cloudflare Pages值得認真考慮——假設你選擇的框架對Cloudflare有堅實的支持。查看我們的定價頁面,如果你想幫助評估適合你特定項目的正確平台。

沒人談論的隱藏成本

預覽部署

所有三個平台為PR創建預覽部署。在Vercel Pro上,你獲得無限預覽部署,但它們消耗構建分鐘和函數調用。忙碌的團隊每天推送20個PR,進行自動化測試,可以快速燃盡構建分鐘。

中間件和邊緣執行

Vercel的中間件在每個匹配其匹配器模式的請求上運行。如果你的中間件檢查每個路由上的身份驗證,那就是每個請求的邊緣函數調用。在每月1M個請求的網站上,那就是僅用於中間件的1M邊緣函數調用。以每1M $2計算,它很便宜——但當與其他邊緣使用結合時會增加。

Cron作業

Vercel將cron作業調用計數對你的無服務器函數配額。如果你有一個每分鐘運行一次的cron,那就是每月43,200調用。Netlify的計劃函數工作類似。Cloudflare的Cron觸發器包含在你的Workers請求配額中。

單倉中的構建分鐘數

如果你使用Turborepo運行單倉,每個部署都重建超過你想的。Vercel的遠程緩存有幫助,但你仍然會使用比單一項目倉更多的構建分鐘。我看過單倉消耗等效獨立項目的3-5倍構建分鐘。

開發人員體驗成本

這不在任何發票上,但它是真實的。Vercel對Next.js的DX是無與倫比的。事情就是有效。部署預覽評論、速度洞察、與Next.js錯誤疊層的集成——它節省了開發人員的時間。如果你支付開發人員$150/小時,Vercel為每個開發人員節省每月2小時在調試部署問題中,那值$300/月每個開發人員。將它考慮進去。

你實際上應該選擇哪個平台

在三個平台上部署了數十個生產網站後,以下是我的誠實看法:

如果選擇Vercel:

  • 你正在使用Next.js構建並希望零摩擦
  • DX對於節省$50/月更重要
  • 你需要最新的Next.js功能在第一天
  • 你的流量是中等且可預測的

如果選擇Netlify:

  • 你需要內置表單、身份或其他加附加功能
  • 你的團隊更喜歡更多視覺/UI驅動的部署工作流
  • 你使用除Next.js以外的框架(Hugo、Eleventy等)
  • 邊緣函數是你架構的核心部分

如果選擇Cloudflare Pages:

  • 帶寬成本在其他平台上會很重要
  • 你正在使用Astro、SvelteKit或另一個CF友好的框架構建
  • 你想要最激進的成本優化
  • 你對在Workers運行時約束內工作感到舒適
  • 你需要全球性能(CF的邊緣網絡是大規模的)

對於我們在Social Animal的大部分客戶工作,我們默認使用Vercel進行Next.js項目和Cloudflare Pages進行Astro項目。罕見的Netlify部署發生在客戶擁有現有Netlify基礎設施或需要他們的特定加附加功能時。

如果你不確定要往哪個方向走,聯繫我們——平台選擇是我們任何參與中首先確定的事情之一。

常見問題

2026年Vercel對生產網站的實際成本是多少? 對於具有中等流量(每月訪問者少於500K)的典型生產網站,預期根據團隊規模在Pro計劃上支付$60-120/月。具有大量動態渲染的高流量網站可以輕鬆達到$500-1,000/月,原因是帶寬和函數調用超額。Vercel的支出上限(在2025年末引入)有助於防止賬單衝擊,但你需要主動設置它們。

Cloudflare Pages對生產使用來說真的免費嗎? 免費層對於小型生產網站是真正可用的——無限帶寬是真實的。但是,你限於每天100K Workers請求、每月500個構建分鐘和一次構建。對於任何認真的生產網站團隊,實際最低值是$20/月的Pro計劃。仍然比替代方案便宜得多。

我能在Cloudflare Pages上使用Next.js嗎? 是的,但有注意事項。@cloudflare/next-on-pages包和較新的OpenNext適配器都可行,但你會遇到限制。某些Next.js功能(如原生next/image優化)需要變通辦法,Workers運行時不支持所有Node.js API。App Router有效,但我建議在提交前對你的特定模式進行徹底測試。為了完整的Next.js兼容性,Vercel仍然是最少阻力的路徑。

為什麼我的Vercel賬單比預期更高? 最常見的罪魁禍首是:中間件在每個請求上運行(檢查你的匹配器模式)、ISR/SSR頁面生成超過預期的函數調用(每個並行數據獲取都可以是單獨的調用)、預覽部署消耗資源,以及許多獨特圖像的圖像優化費用。啟用Vercel的使用儀表板並每週檢查直到你理解你的消耗模式。

2026年Netlify比Vercel便宜嗎? 在基本計劃級別,他們幾乎相同($19 vs $20每成員)。他們分化的地方是超額:Netlify根據額外帶寬每100 GB收費$55 vs Vercel的$40。Netlify的無服務器函數超額也略貴。但是,Netlify在付費計劃上包括無限邊緣函數,如果你的架構是邊緣密集的,這可以抵消成本。對於大多數標準web項目,Vercel最終略微便宜。

這些平台中是否有提供支出上限或計費警報? Vercel在2025年在Pro計劃上引入了支出上限——你可以設置硬限制,你的網站在達到時將繼續提供緩存內容。Netlify提供支出通知但在Pro上沒有硬上限。Cloudflare的模式在很大程度上是固定費率,使超額成為較少的關注,但他們確實為Workers使用提供計費警報。無論如何設置警報。

無頭CMS網站的最佳平台是什麼? 它取決於框架。對於具有無頭CMS(Sanity、Contentful、Storyblok)的Next.js,Vercel提供最流暢的體驗,具有按需ISR和草稿模式等功能。對於基於Astro的無頭CMS網站,Cloudflare Pages以零成本的一小部分提供令人難以置信的性能。CMS選擇本身很少決定平台——是前端框架最重要。

我應該使用Vercel Enterprise還是探索替代方案? 如果你的Vercel Pro賬單一致超過$800/月,值得進行Enterprise對話——不一定因為它更便宜,而是因為你獲得SLA保證、DDoS保護和專用支持工程師。或者,在該支出級別,將動態工作負載遷移到Cloudflare Workers,同時將靜態資產保留在任何CDN上,可以將成本削減60-70%。我們為幾個客戶進行了此遷移,它不如聽起來那麼痛苦。