DNS 决定用户去哪里
托管 DNS 负责记录、路由、故障切换、TTL、验证记录、邮件记录和域名归属信号。
CDN 与托管 DNS 位于应用前面:它们负责域名解析、TLS、资源缓存、源站保护、流量峰值承接,并决定全球用户访问网站的速度。
想把 DNS、CDN、安全、Workers 和存储放在一个边缘平台时,用 Cloudflare。
公开存储和静态托管前面应加 CDN,但不要缓存私有响应。
切生产流量前,先规划 DNS 迁移和缓存失效。
托管 DNS 负责记录、路由、故障切换、TTL、验证记录、邮件记录和域名归属信号。
静态资源、图片、下载、HTML、API 响应和对象存储文件,需要不同的缓存控制规则。
WAF、Bot 过滤、限流、DDoS 防护、TLS、重定向和 Header 规则可以降低源站暴露。
每个 CDN 都需要考虑清缓存、资源版本化、过期内容、预览环境和紧急回滚。
表格用于查看域名、带宽、边缘能力、并发和商用限制。生产前请从真实用户地区测试。
| 提供商 | 免费存储 | 月流量 | 规格 / 算力 | 连接限制 | 关键限制 | 操作 |
|---|---|---|---|---|---|---|
Cloudflare全球 Anycast CDN | 域名数量不限 | 免费 CDN 带宽不限量;请求解析能力很高 | 提供企业级不限量七层 DDoS 防护,并带 3 条默认 WAF 例外规则 | 并发边缘请求池能力极高 | 中国大陆高峰期路由抖动较大;免费层非高优线路体验波动明显 | 访问官网 ↗ |
Gcore高性能边缘网络 | 1 个 Zone / 100 万 DNS 查询 | 每月 1 TB 全球 CDN 流量免费 | 拥有 140+ 个高质量 Anycast 节点,在东亚及中国周边 TTFB 表现优秀 | 高并发突发流量处理能力强 | 1TB 流量触顶后会迅速失去分发能力,或带来额外计费风险 | 访问官网 ↗ |
BootCDN / Staticfile公共资源代理 | 不提供自托管存储 | 官方镜像开源库流量基本不限量 | 镜像常见开源库,在国内分发速度快,可减轻源站压力 | 支持高并发匿名公共访问 | 不支持私有文件托管;偶发会遇到国内 DNS 污染或 SSL 证书过期问题 | 访问官网 ↗ |
Vercel CDN框架深度集成 | 50 个自定义域名 | 每月 100 GB 高速边缘传输 | 对 Next.js 做了深度优化,原生支持 ISR 边缘分发 | Hobby 运行时带有预设连接上限 | 免费层商业用途限制严格,广告或收费 SaaS 都可能违规 | 访问官网 ↗ |
更换 NS 会影响邮件、验证记录、应用域名、SSL 自动化和所有连接该域名的服务。
HTML、哈希静态资源、图片、API、下载和用户上传,不应共用一套缓存策略。
尽量使用源站白名单、私密 Header、限流、WAF 和禁止直连源站。
免费全球 CDN 可能在某地区很好,在另一个地区波动明显。要从真实用户地区测试。
认证页面、用户文件、签名 URL 和 API 响应,需要谨慎的 Cache-Control 和 Vary Header。
迁移前降低 TTL,验证记录,并在解析和缓存稳定前保留旧源站。
查询参数、Cookie、Header、语言、设备类型和登录状态都会影响缓存结果。
免费套餐仍可能有公平使用、滥用审核、非商用条款或区域限速。
静态或框架托管负责部署,CDN 负责全球分发,DNS 负责路由和验证记录。
原始文件和衍生文件放对象存储,公开资产边缘缓存,私有下载签名访问。
API 放到边缘规则后面,阻断明显滥用,缓存安全响应,并保护源站凭据。
DNS 把域名解析到目标地址;CDN 位于传输路径上,负责缓存内容、终止 TLS、应用规则并保护源站。
如果有图片、静态资源、下载、全球用户,或需要基础 DDoS/TLS 保护,通常值得使用。静态托管平台可能已经内置 CDN。
当缓存命中率高时,它能减少源站请求和重复出站。但对私有、不可缓存或频繁失效的内容帮助有限。
应监控 DNS 变更、SSL 状态、缓存命中率、源站错误、带宽、WAF 拦截、4xx/5xx、清缓存事件和地区延迟。