· cdn / cloudflare-pages / vercel
CDN tốt nhất cho static site của developer năm 2026
Cloudflare Pages: băng thông không giới hạn, $0, OK cho thương mại. BunnyCDN thắng về chi phí quy mô lớn. Vercel Hobby miễn phí — đến khi ToS bắt kịp.
Bởi Ethan
2.307 từ · 12 phút đọc
Cloudflare Pages là lựa chọn đúng đắn cho phần lớn static site năm 2026: băng thông không giới hạn, miễn phí cho dự án thương mại, và TTFB trung bình đánh bại mọi managed alternative. Nếu bạn đang chạy lưu lượng lớn và đã có sẵn CI/CD pipeline, BunnyCDN với $0.01/GB rẻ hơn mọi lựa chọn khác hàng bậc. Vercel Hobby miễn phí trên giấy tờ — nhưng điều khoản cấm dùng cho thương mại là có thật và sẽ gây vấn đề nếu side project của bạn có thu nhập.
Bài viết này dành cho ai
Các developer đang ship Astro, Hugo, SvelteKit, hoặc Next.js static export và muốn biết nên host ở đâu vào năm 2026. Nếu site của bạn dùng server-side rendering, edge functions, hay dynamic route kết nối database, bạn đang chọn nền tảng compute — tradeoff khác hẳn và bài so sánh này không áp dụng cho trường hợp đó.
Nếu bạn chưa chọn framework, xem thêm bộ stack blog tĩnh tốt nhất năm 2026 trước khi quyết định chọn host.
Cách chúng tôi so sánh
Sáu nhà cung cấp: Cloudflare Pages, Vercel (Hobby và Pro), Netlify (Free và Pro), BunnyCDN, Fastly, và AWS CloudFront. Giá từ bảng giá chính thức tính đến tháng 5 năm 2026; chúng tôi đối chiếu trực tiếp với tài liệu thanh toán của từng nhà cung cấp. Số liệu TTFB là trung bình toàn cầu từ CDNPerf.com (tháng 5 năm 2026), đo độ trễ từ hơn 200 điểm probe. DX (CLI, dashboard, preview URL, build pipeline) được kiểm tra trực tiếp với một Astro site thực tế và một Next.js static export.
Bảng so sánh
| Nhà cung cấp | Băng thông miễn phí | TTFB (trung bình) | Custom domain | Preview URL | Giá tại 100 GB |
|---|---|---|---|---|---|
| Cloudflare Pages | Không giới hạn | ~45 ms | Có | Có | $0 |
| Vercel Hobby | 100 GB | ~70 ms | Có | Có | $0 * |
| Vercel Pro | 1 TB | ~70 ms | Có | Có | $20/user/tháng |
| Netlify Free | ~15 GB | ~90 ms | Có | Có | ~$17 † |
| Netlify Pro | 1 TB | ~90 ms | Có | Có | $20/tháng |
| BunnyCDN | Không có | ~24 ms | Có | Thủ công | $1.00 |
| Fastly | 100 GB | — | Có | Không | $0 |
| AWS CloudFront | 1 TB (năm 1) | — | Có | Không | $0 (năm 1) |
* Chỉ phi thương mại — Vercel Hobby ToS cấm sử dụng thương mại. † Netlify đã chuyển từ 100 GB sang credit-based model; ~15 GB/tháng miễn phí theo mức phân bổ hiện tại.
Cloudflare Pages
Điều khoản băng thông không giới hạn là điểm nổi bật nhất. Mọi nền tảng khác trong bài so sánh này đều có giới hạn hàng tháng; Cloudflare Pages thì không. Với static site serving cached assets, điều này thay đổi hoàn toàn bài toán chi phí — không lo hóa đơn bất ngờ, không cần theo dõi ngân sách băng thông.
TTFB ~45 ms toàn cầu phản ánh mạng lưới hơn 300 PoP của Cloudflare. Nhanh hơn rõ rệt so với Vercel (~70 ms) và Netlify (~90 ms) ở lần tải đầu chưa cache. Khi cache đã ấm và có CDN phía trước, khoảng cách thu hẹp lại — nhưng Cloudflare chính là CDN đó, nên hiệu suất cache ấm đã được tính vào trong phép đo.
DX đã cải thiện đáng kể trong năm 2025. Wrangler v4 giúp lệnh preview và deploy cục bộ hoạt động ổn định, dễ đoán. Dashboard hoạt động tốt nhưng dày đặc hơn Vercel — nếu bạn đến từ Vercel, hãy tính khoảng 20 phút làm quen. Build minutes bị giới hạn 500/tháng ở gói miễn phí; một team chạy CI nhiều sẽ chạm giới hạn, nhưng một developer solo publish mỗi tuần thì không.
Preview deployment hoạt động tốt. Mọi push lên branch không phải main đều được cấp một URL riêng. Định dạng URL đủ ổn định để tự động dùng trong PR comment.
Phù hợp nhất cho: Ai không cần tính năng Next.js-specific và không muốn lo về băng thông.
BunnyCDN
BunnyCDN là sản phẩm CDN-first, không phải deploy platform. Sự khác biệt này quan trọng: không có native Git integration, không có preview URL sẵn có, và không có deploy CLI chính thức. Thứ bạn có được thay vào đó là TTFB trung bình nhanh nhất trong bài so sánh này — ~24 ms, gần nhanh gấp đôi Cloudflare Pages trên toàn cầu — và mức giá khiến các gói miễn phí kia trông đắt ở quy mô lớn.
Với $0.01/GB cho các edge location tại EU và Bắc Mỹ, 100 GB chỉ tốn đúng $1.00. Site kéo 1 TB/tháng trả $10.00. Không có managed platform nào tiệm cận được con số đó.
Điểm yếu là overhead vận hành. Bạn cần CI/CD pipeline riêng để đẩy dữ liệu lên BunnyCDN storage. Cộng đồng đã có sẵn một GitHub Actions workflow xử lý việc này và hoạt động đáng tin cậy, nhưng đó là thứ bạn phải tự quản lý. Không có cơ chế preview URL trừ khi bạn tự xây (dùng staging zone với pull zone khác là pattern phổ biến — hai zone, hai monthly minimum, overhead khoảng $2/tháng).
TTFB ~24 ms của BunnyCDN đến từ kiến trúc mạng: assets được đẩy lên storage gần origin, sau đó được phục vụ từ edge PoP với caching tích cực. Không có overhead build pipeline, không có function invocation — chỉ là file serving thuần túy.
Giá tại Asia-Pacific là $0.06/GB, không phải $0.01/GB. Nếu lưu lượng của bạn tập trung ở APAC, hãy tính toán kỹ trước khi quyết định.
BunnyCDN có affiliate program ($20 fixed cho mỗi khách hàng trả phí). Link trên dùng redirect có theo dõi của toolchew. Affiliate status không ảnh hưởng đến đánh giá — BunnyCDN là câu trả lời trung thực cho các team tự vận hành pipeline ở quy mô lớn.
Phù hợp nhất cho: Team đã có sẵn CI/CD infrastructure và đang tối ưu chi phí ở quy mô lớn (1 TB+/tháng) hoặc cần hiệu suất raw cao cho audience toàn cầu.
Vercel
DX của Vercel vẫn là tốt nhất trong phân khúc này. Dashboard thiết kế bài bản, quy trình preview deploy chặt chẽ, và hỗ trợ Next.js cực tốt — Vercel chính là công ty xây dựng Next.js, và sự tích hợp thể hiện rõ ở tốc độ build, hỗ trợ ISR, và edge function co-location.
Vercel Hobby có một ràng buộc cứng cần nói thẳng ngay từ đầu: điều khoản dịch vụ cấm sử dụng thương mại. “Thương mại” được định nghĩa rộng — bất kỳ site nào tạo ra doanh thu, kể cả thu nhập affiliate, sản phẩm SaaS, hay dự án cho khách hàng. Điều này không được thực thi gắt gao, nhưng nó có trong ToS, và Vercel có liên hệ với user khi usage pattern cho thấy đang deploy thương mại. Nếu bạn đang chạy bất cứ thứ gì kiếm tiền, Vercel Hobby không phải lựa chọn hợp lệ về mặt pháp lý.
Vercel Pro với $20/user/tháng là gói phù hợp nếu bạn dùng Next.js và team DX xứng đáng với chi phí đó. Build pipeline nhanh hơn Netlify rõ rệt (khoảng 30–60% trên workload tương đương). Dashboard observability — function log theo thời gian thực, deployment speed metric — vượt trội so với cạnh tranh.
Với pure static site không phụ thuộc Next.js, Vercel Pro đắt so với những gì bạn nhận được. Cloudflare Pages ở mức $20/tháng (hoặc miễn phí) cho hiệu suất CDN raw tốt hơn.
Phù hợp nhất cho: Team Next.js với ngân sách Pro. Tránh Vercel Hobby cho bất kỳ dự án thương mại nào.
Netlify
Gói miễn phí của Netlify thay đổi đáng kể trong năm 2025. Khoản 100 GB/tháng băng thông cũ được thay bằng credit-based system; mức phân bổ hiện tại tương đương khoảng 15 GB/tháng cho hầu hết người dùng, giảm từ 100 GB. Nếu bạn đang dựa vào gói miễn phí cũ cho site có lưu lượng trung bình, bài toán kinh tế không còn hợp lý nữa.
Netlify Pro ở $20/tháng bao gồm 1 TB băng thông và cạnh tranh với Vercel Pro về giá, dù hiệu suất build liên tục chậm hơn 30–60% trên các dự án tương đương. Dashboard sạch sẽ và quy trình deploy được tài liệu hóa tốt.
Preview URL và branch deploy hoạt động ổn định. CLI (netlify dev) xử lý việc inject environment variable cục bộ gọn gàng, hữu ích khi bạn có nhiều environment.
TTFB ~90 ms toàn cầu là con số yếu nhất trong bài so sánh này. CDN footprint của Netlify nhỏ hơn Cloudflare, và điều đó thể hiện rõ ở thời gian tải lần đầu cho audience quốc tế.
Phù hợp nhất cho: Team đã gắn bó với Netlify workflow và đã nâng cấp lên Pro. Khó khuyến nghị là điểm khởi đầu mới cho static site khi Cloudflare Pages miễn phí với hiệu suất tốt hơn.
Fastly
Fastly là CDN dành cho enterprise với 100 GB/tháng miễn phí và thanh toán theo dung lượng sau đó. Hệ thống cấu hình (VCL, hoặc Compute@Edge mới hơn dùng WASM) mạnh và linh hoạt — phù hợp với team đã có kinh nghiệm Fastly hoặc có yêu cầu cache behavior rất cụ thể.
Với phần lớn developer static site, Fastly không phải công cụ phù hợp. Không có quy trình deploy từ Git, không có preview URL, và overhead cấu hình lớn so với managed alternative. Gói miễn phí hữu ích cho dự án nhỏ, nhưng khoảng cách DX so với Cloudflare Pages là thực sự đáng kể.
Hiệu suất TTFB không được benchmark đủ nhất quán từ các nguồn bên thứ ba để báo cáo trung bình đáng tin cậy. Mạng lưới của Fastly được tối ưu cho workload enterprise; TTFB với static file là ổn nhưng không được đo lường như một chỉ số chính.
Phù hợp nhất cho: Team có hợp đồng Fastly sẵn hoặc yêu cầu VCL/Compute cụ thể. Không phải lựa chọn cho static site hosting khi bắt đầu từ đầu.
AWS CloudFront
CloudFront bao gồm 1 TB/tháng và 10 triệu request trong AWS Free Tier trong 12 tháng đầu. Sau đó, tính theo dung lượng: $0.0085/GB cho US/EU, $0.12/GB cho một số khu vực Asia-Pacific, cộng thêm $0.0075–$0.02 mỗi 10.000 HTTPS request.
Nếu bạn đã sâu trong hệ sinh thái AWS (S3 cho origin, Route 53 cho DNS, ACM cho certificate), CloudFront tích hợp tự nhiên với ít friction. Nếu chưa, độ phức tạp thiết lập cao hơn đáng kể so với Cloudflare Pages hay Netlify, và việc free tier hết hạn sau 12 tháng làm cho kế hoạch chi phí dài hạn kém dự đoán hơn.
S3 + CloudFront là setup production khả thi cho static site lưu lượng cao với AWS-native tooling. Đây không phải lựa chọn cho developer bắt đầu từ đầu hay chạy dự án cá nhân. Xem thêm so sánh chi phí thực tế Cloudflare vs AWS để có con số cụ thể ở quy mô lớn.
Phù hợp nhất cho: Team AWS-native đã có sẵn S3 infrastructure và đã mô hình hóa pattern lưu lượng của mình.
Kết luận
Lựa chọn mặc định: Cloudflare Pages. Băng thông không giới hạn, OK cho thương mại, TTFB trung bình toàn cầu ~45 ms, gói miễn phí thực sự dùng được cho production. DX phức tạp hơn Vercel một chút nhưng khoảng cách đủ nhỏ để giải quyết trong một giờ. So sánh rộng hơn với các deploy platform khác: xem nền tảng deploy tốt nhất cho static site.
Tối ưu chi phí ở quy mô lớn: BunnyCDN nếu bạn đang xử lý 500 GB/tháng trở lên và đã tự vận hành CI/CD. Với $0.01/GB, bạn trả $5/tháng tại 500 GB so với $0 trên Cloudflare — nhưng TTFB ~24 ms của BunnyCDN có thể xứng đáng về mặt hiệu suất cho audience toàn cầu.
Team Next.js: Vercel Pro. Hỗ trợ framework-native là thực chất, hiệu suất build tốt hơn các alternative, và công cụ observability đáng giá $20/user/tháng nếu bạn đang vận hành Next.js site trong production với cả team.
Tránh: Vercel Hobby cho dự án thương mại. Netlify Free cho bất kỳ site nào kỳ vọng hơn ~15 GB/tháng lưu lượng.
Lưu ý quan trọng
Số liệu TTFB là trung bình toàn cầu từ probe bên thứ ba. Phân bổ địa lý của user bạn sẽ làm thay đổi con số thực tế — audience chỉ ở Mỹ trên Vercel sẽ thấy độ trễ thấp hơn mức trung bình toàn cầu.
Giá $0.01/GB của BunnyCDN áp dụng cho EU và Bắc Mỹ. Lưu lượng Asia-Pacific tính $0.06/GB; Nam Mỹ và châu Phi còn cao hơn. Hãy mô hình hóa địa lý lưu lượng thực tế của mình trước khi quyết định.
CloudFront hết free tier sau 12 tháng. Mức giá sau đó không đắt theo tiêu chuẩn enterprise, nhưng không phải $0.
Mức phân bổ credit của Netlify đã thay đổi trước đây và có thể thay đổi lại. Con số ~15 GB/tháng phản ánh mức phân bổ hiện tại; kiểm tra tài liệu thanh toán trước khi lập kế hoạch dài hạn dựa trên đó.
Tham khảo
- Cloudflare Pages pricing (retrieved 2026-05-30)
- Vercel pricing and ToS (retrieved 2026-05-30)
- Netlify pricing (retrieved 2026-05-30)
- BunnyCDN pricing (retrieved 2026-05-30)
- Fastly pricing (retrieved 2026-05-30)
- AWS CloudFront pricing (retrieved 2026-05-30)
- CDNPerf global TTFB benchmarks (retrieved 2026-05-30)