源站类型怎么选
CDN 的源站可以填 IP、域名或对象存储的回源域名:IP 源站最直接,适合后端地址固定的场景;域名源站适合已有统一入口的情况,例如直接指向负载均衡域名;对象存储适合静态资源,回源效率高但要额外注意鉴权与访问控制。多源站还能做主备或轮询,主源站异常时自动回源到备用源站,提升回源可用性。
基本信息
| IP 源站 | 直接填写源站 IP,可配置多个做主备或轮询 |
|---|---|
| 域名源站 | 如自有负载均衡域名,回源经域名解析 |
| 对象存储 | 静态资源常用,注意回源鉴权与访问控制 |
| 主备策略 | 主源站异常时回源切到备用源站 |
典型使用场景
- 静态资源站点:源站直接指向对象存储,成本与性能都更好
- 已有负载均衡入口:源站填域名,避免 CDN 绕过负载均衡直连后端
- 多机房回源:配置多个 IP 源站做轮询或主备,提升回源可靠性
- 迁移过渡:新旧源站并存,按比例或按主备逐步切换
在源站观察回源请求
在源站观察回源请求
tail -f /var/log/nginx/access.log
# 触发一次未命中访问,观察回源请求的来源与 Host
# 核对 Host 是否为预期站点,避免落到默认虚拟主机源站类型对比
| 类型 | 优点 | 注意点 |
|---|---|---|
| IP 源站 | 直接、时延低 | IP 变化需改配置 |
| 域名源站 | 地址变化时无需改 | 多一跳解析,回源 Host 要匹配 |
| 对象存储 | 静态资源成本低 | 需配置回源鉴权与访问控制 |
源站是域名时,回源 Host 与 SNI 要匹配源站虚拟主机,否则会返回错误站点内容。
主备源站的注意点
配置多源站做冗余时,要明确「什么情况算主源站异常」以及切换后是否会自动切回。如果判定条件过于敏感,源站偶发的慢响应就会触发切换,导致两侧内容不一致;如果切换后不自动切回,备用源站可能长期承接流量而没有被发现。稳妥的做法是给主备配置明确的健康判定与人工确认流程,并在切换后核对两侧文件版本是否一致——回源到备用源站时如果内容更旧,用户看到的就是回退的页面。