在跨境业务场景中,源站与用户、加速节点往往分布在不同的国家或地区。此时,回源流量需要经过较长距离的公网链路,容易受到网络拥塞、抖动、丢包以及跨区域链路波动的影响,导致回源时延升高、稳定性下降,进而影响用户的访问体验。
本文介绍如何通过 CDN 与 GA 联动,实现跨境回源优化:在 CDN 的源站配置中引入 GA 域名 类型,将回源请求引导到 GA 优化链路,从而提升跨境回源的稳定性与性能。
说明
该方案为 CDN 与 GA 的产品联动方案,两款产品分别计费:
当您的业务符合以下任一特征时,建议评估使用跨境回源优化:
场景 | 描述 |
|---|---|
出海业务 | 源站部署在中国内地,服务对象遍布全球。 |
入华业务 | 源站部署在海外,业务主要面向中国内地用户。 |
特定区域优化 | 业务整体为全球服务,但某些区域(如部分东欧、东南亚地区)的回源质量存在明显短板,需要定向优化。 |
动态 / API 请求加速 | 对回源时延和稳定性敏感的接口或动态请求。 |
大文件跨国传输 | 大型安装包分发、媒体内容传输、跨国直播等场景。 |
在本方案中,回源链路涉及三类域名角色,理解它们之间的关系有助于您正确完成配置:
域名角色 | 说明 |
|---|---|
CDN 加速域名 | 用户实际访问的业务域名,接入 CDN 后由 CDN 对外提供加速服务。 |
GA 加速器 CNAME | GA 加速器的 CNAME,作为 CDN 回源的目标地址。CDN 将命中的回源请求发送到该 CNAME。 |
真实源站 | 您的业务源站,配置为 GA 加速器的终端节点。GA 通过优化链路将请求转发到真实源站。 |
请求与回源的整体链路为:用户 → CDN 边缘节点 → GA 加速器 CNAME → GA 优化链路 → 真实源站。
您可以决定哪些回源请求走 GA 优化链路:
说明
只有处于 运行中 状态的 GA 加速器才会出现在 CDN 的 GA 域名下拉列表中。
首次在 CDN 中使用 GA 域名类型源站前,需要完成一次服务授权,授权 CDN 读取您账号下的 GA 资源列表。
您可以在 源站清单 中将整体回源切换到 GA 优化链路,也可以在 条件源站 中仅让命中特定条件的请求走 GA 优化链路。请根据业务需要选择,两种方式的具体配置见下方配置场景。
下面针对常见的跨境回源场景,说明推荐的配置方式。
适用于业务整体为全球服务,但仅个别区域回源质量较差的场景。此时建议使用 条件源站,仅让目标区域的回源请求走 GA 优化链路,其余请求仍回真实源站,对整体架构的改动最小。
配置要点:
适用于源站与主要访问区域整体跨境、希望全部回源都经过优化链路的场景。此时可在 源站清单 中直接将源站配置为 GA 域名类型,回源地址选择 GA 加速器 CNAME。
说明
建议同时把真实源站(即接入 GA 前 CDN 原本回源的业务源站地址)额外配置为一个 备源站。这样当 GA 链路异常时,CDN 可跳过 GA、直接回源到真实源站,提供兜底回源能力,保障业务连续性。
说明
正式上线前,建议先在测试环境或小流量场景中验证回源质量与访问效果,再逐步扩大使用范围。