上周一个做外贸站的朋友把截图甩过来:新加坡的客户打开他们的产品页,白屏转了 9 秒,客户直接关掉去问别家了。他第一反应是"服务器配置太低",当天就把 2 核 4G 升到 8 核 16G,第二天客户说:还是 9 秒。
我在旁边差点笑出声——又一位把"网络绕路"当成"CPU 不够"的同学。这类问题我见得太多,今天就把全球加速 GA 这条路该怎么走、走在哪儿最容易摔,按我自己的踩坑顺序捋一遍。
一、先说清楚:慢的不是服务器,是路
拿他自己的服务器试了一下,从新加坡 ping 过来 240ms,丢包 3%,mtr 一看路径:新加坡 → 日本 → 美国西海岸 → 回上海。绕了半个地球,先去美国旅了个游。
这就是公网的本质:BGP 各管一段,谁都不对"全程最优"负责。跨境互联带宽就那么点,高峰一挤就丢包抖动。这时候把 CPU 从 2 核升到 128 核也没用——请求压根没到服务器门口。
全球加速 GA 干的事情很朴素:它把"公网自由行"换成了"上高速"。
用户从最近的一个接入点进来(也就是加速地域的加速 IP),进去之后走的是阿里云自己的骨干网,在骨干网上跑到离源站最近的一个点,再从那里用很短的一段公网距离扎进你的服务器。类比一下:不是给你换一台更快的车,是给你修了一条不用等红灯的高架。
全球加速 GA 的产品页里写得很清楚:就近接入、智能调度、传输协议优化,还能搭配 DDoS、WAF 一起用。听起来挺美好,但下面这五个坑,一个比一个贵。
二、坑一:把 GA 当 CDN 买,钱花了效果还没出来
这是我最想摁住的一条,因为排第一。
CDN 加速的是静态资源:图片、JS、CSS、视频切片。原理是"把文件提前搬到离用户近的节点上",用户拿的是缓存。
GA 加速的是连接和路径:TCP/UDP 握手、API 请求、长连接、游戏同步包、数据库流量。它不缓存任何东西,也不改你的内容,它是把你和源站之间那条路修直。
所以判断标准特别简单,问自己一句:慢的那个请求,是不是必须回到我服务器上才能算出来?
- 用户打开一篇文章,卡在几张 3MB 的产品图上 → 上 CDN。
- 用户点一次"查库存",接口要查数据库、算价格,返回 300ms → 上 GA。
- App 跟服务器之间是 WebSocket 长连接,老是断 → 上 GA。
你要是拿 GA 去加速一堆静态图片,能通,但你多花了网络层的钱,效果还不如 CDN 的一层缓存。反过来,拿 CDN 去加速一个每次都回源的动态接口,那基本等于没加速——缓存命中率是 0。
这俩不是二选一:静态走 CDN,动态和长连接走 GA。
三、坑二:以为"加一段专线"就完事,方向没想清楚
第二个坑更隐蔽:GA 的配置是跟方向绑死的,你没想清楚方向,买的实例就是白买。
几个必须提前明确的事:
- 用户在哪儿、服务在哪儿。 用户在海外、服务在国内是一个方向;国内用户访问海外服务是另一个方向;两边都在海外又是第三种。
- 跨境就涉及传输网络品质。 按量付费实例业务涉及中国内地与海外(含中国香港、中国澳门、中国台湾及其他国家和地区)互通时,除公网品质类型外还要选传输网络品质:默认精品带宽跨域加速,想更高质量可切专线跨域加速。
- 服务所在地在中国内地要 ICP 备案。 服务在海外一般不涉及,但合规按业务实际落地地区来。
- 一个省事的例外: 加速地域在海外、服务在内地,把中国香港选作终端节点组就不涉及传输网络品质选择——这就是做东南亚生意的人偏爱香港节点的原因。
建议先在纸上画清楚:用户群在哪个圈、源站在哪个圈、中间要不要过境,画完再点购买。
四、坑三:标准型和基础型选错,后面全是连锁反应
GA 分标准型和基础型,名字听着像"高配和低配",其实不是一回事,是两个物种。
基础型:加速 IP 和阿里云私网终端节点一对一映射,一个实例只有 1 个加速地域、1 个终端节点组,做的是三层(IP)协议的点到点加速,只有 IPv4,加速 IP 只能是 EIP 类型,后端只支持阿里云的 ENI、ECS、CLB、NLB。
标准型:多加速地域、多终端节点组的全连接网络,四层 TCP/UDP 和七层 HTTP/HTTPS 都支持(含 HTTP/3),有智能路由(按延时挑最近的健康节点组)和自定义路由(按 IP+端口确定性转发),支持健康检查、访问日志、黑白名单,后端可以是阿里云的 ECS、ALB、NLB、CLB、OSS、ENI、自定义私网 IP,也可以是非阿里云的自定义公网 IP 和自定义域名。
怎么选,一句话:要七层、要多地域、要智能路由、后端不在阿里云 → 只能标准型;一台机器一条固定路径、图便宜 → 基础型。
我第一次买的是基础型,理由很天真:"我就加速一个接口,要那么多功能干嘛。"结果后来要在新加坡和法兰克福各放一个入口、还要按域名分流,基础型完全不支持,只能重买。
五、坑四:加速 IP 类型选完就改不了
这条在文档里写得明明白白,但买的时候很容易手快。
标准型的加速 IP 可以选 EIP 或 Anycast EIP,选定后不能更改。两者的差别不是"贵一点快一点":
- EIP:自定义就近接入。自己配加速地域,每个地域一个独立 IP(或用 CNAME),路径优化自己掌控——要指定从哪儿进就选它。
- Anycast EIP:自动就近接入。全球一个统一 IP,不用配加速地域,运维最省事;但它主要覆盖中国内地以外的接入点,内地的客户端实际是从中国香港进来的,且全球只提供 2 个。
用户大头在内地却选 Anycast,路径就成了"内地 → 香港 → 源站",多拐一道;用户散在几十个国家、又不想维护一堆 IP,Anycast 才省心。
六、坑五:账没算清,第二个月账单吓一跳
计费这块我建议你买之前就搞清楚,因为实例创建后不支持转换计费方式,选错了只能退了重买。
按官方计费说明,两种方式、两类实例,计费项不一样:
| 实例类型 | 按量付费 | 包年包月 |
|---|---|---|
| 标准型 | 实例费 + CU 费 + 流量费 | 实例费 + 规格费 + 带宽费 |
| 基础型 | 实例费 + 流量费 | 实例费 + 带宽费 |
几个容易忽略的点:
- 实例费跟有没有流量无关。 按量付费的实例费按实例存在时长收,你配好了没跑业务,照样计费;不足 1 小时按 1 小时算。
- 按量的流量费走云数据传输 CDT 结算。 也就是说账单里会出现"全球加速"和"云数据传输"两个商品,查费用的时候得同时勾上,不然你会以为流量不要钱。
- 包年包月必须绑基础带宽包。 业务涉及中国内地与海外互通,还要叠加跨域加速带宽包。带宽包按你选的峰值收,跑不满也是这个价。
- 资源包不是万能的。 GA 资源包只抵按量实例的实例费和 CU 费,CDT 资源包抵的是 BGP 多线公网全阶梯流量,共享流量包抵第一阶梯(0–10 TB)。跨地域流量和跨境流量目前没有资源包可以抵,只能按阶梯价实付。
- 包年包月标准型要选规格,不同档位的加速地域个数、带宽处理能力和并发连接数不同,别按"现在只有一个地域"买最小档,后面加地域要升配。
具体单价我就不写了,各地域、各线路、各阶梯都在变,以官方页面实时展示为准,你自己在购买页按实际带宽和流量估一遍最靠谱。
值得提一句:阿里云给首次使用 GA 的企业用户提供按量付费标准型实例免费试用,有效期 3 个自然月,超额部分自动按量计费。先拿试用跑通链路、量出效果,再决定买哪种。
七、配置其实就五步,验收才是重点
配置顺序别乱:先买实例(定类型、计费方式、加速 IP 类型、规格),再配加速地域,然后建监听(协议与端口)、建终端节点组(源站地域与带宽包)、加终端节点(ECS、SLB 或自定义 IP,含权重和端口)。
配完别急着说"好了",验收看三个东西:
- 路径变了没有:海外机器上
mtr到加速 IP,看是不是就近进了骨干网,而不是绕第三国。这是最直接的证据。 - 首字节时间(TTFB)降了没有:curl 打 20 次看 P50/P95,别只看最好那一次。抖动收敛比平均值下降更能说明问题。
- 健康检查通了没有:关掉一台后端,看流量是否自动切走。没配健康检查的 GA,等于只修了路没装监控。
八、什么情况下你根本不用买
最后说句泼冷水的:GA 不是万能药,有些场景买了纯属浪费。
- 用户 95% 在中国内地,只有零星几个海外用户抱怨 → 先查源站和 DNS,别上 GA。
- 源站自己就不稳(CPU 打满、慢查询)→ 先把源站治好,路修得再直,终点是个堵车的收费站也没用。
我那个朋友最后没升配,退了机器,上了 GA 加 CDN 的组合:图片走 CDN,下单接口走 GA,新加坡客户的打开时间从 9 秒干到 1 秒出头。他说的原话是:"早说啊,我那 8 核 16G 白买了。"
所以顺序永远是:先定位是路的问题还是车的问题,再决定花钱修哪个。