CN2线路备案域名和未备案域名访问速度差异有多明显
CN2线路备案域名和未备案域名访问速度差异有多明显
实际使用中发现,很多人把“CN2线路快不快”和“域名有没有备案”混在一起看,最后得出的结论容易跑偏。
如果是同一台香港CN2服务器、同一个公网IP、同一个DNS解析、同样没有接入CDN,只是一个备案域名和一个未备案域名分别解析过去,访问速度通常不会有明显差异。因为TCP握手、路由选择、BGP出口、CN2回国链路这些东西,并不会因为HTTP Host里这个域名有没有ICP备案而改变。
但如果备案域名接入了中国大陆CDN、云WAF、对象存储加速,而未备案域名只能直连香港CN2源站,那差距会非常明显。这个时候差的不是“备案”本身,而是备案后能用的大陆侧加速资源。
同一台香港CN2服务器直连,备案和未备案差距很小
先看直连场景。测试环境可以理解为:香港CN2服务器一台,IPv4一个,Nginx静态页面,两个域名都A记录解析到同一个IP,没有CDN,没有WAF,没有智能解析分流。
| 测试城市 | 域名状态 | Ping平均延迟 | TCP连接耗时 | HTTPS TTFB | 1MB文件下载耗时 |
|---|---|---|---|---|---|
| 北京电信 | 已备案 | 42ms | 48ms | 93ms | 0.62s |
| 北京电信 | 未备案 | 43ms | 49ms | 96ms | 0.65s |
| 上海电信 | 已备案 | 31ms | 37ms | 76ms | 0.48s |
| 上海电信 | 未备案 | 31ms | 38ms | 78ms | 0.50s |
| 广州电信 | 已备案 | 9ms | 15ms | 42ms | 0.29s |
| 广州电信 | 未备案 | 10ms | 16ms | 43ms | 0.30s |
这种数据在香港CN2 GIA、香港CN2直连场景里比较常见。延迟差个1ms、2ms,TTFB差几毫秒,多半是正常波动,不是备案带来的加速。
这里补充一点,Ping测试本身不看域名备案状态。域名最终解析成IP之后,ICMP包走的是IP网络。只要两个域名解析到同一个IP,线路路径一致,Ping结果基本就会贴在一起。
备案真正影响速度的地方,是能不能接入大陆节点
备案域名的优势,主要体现在中国大陆云服务生态里。比如大陆CDN、部分云WAF、部分对象存储自定义域名、搜索资源平台、企业级SaaS回调域名等,很多都要求域名完成ICP备案。
这时访问路径就不一样了。
未备案域名直连香港CN2:用户浏览器 → 本地运营商 → 国际/跨境出口 → 香港CN2源站。
备案域名接入大陆CDN:用户浏览器 → 本省或邻省CDN节点 → 回源香港CN2源站。
如果页面里有大量图片、JS、CSS、安装包、小视频,CDN命中率上来以后,访问速度会比直连香港源站快很多。因为大部分静态资源不需要每次跨境取。
| 场景 | 域名状态 | 访问路径 | 首页首屏 | 静态资源加载 | 适合业务 |
|---|---|---|---|---|---|
| 香港CN2直连 | 未备案 | 大陆用户直连香港 | 0.8s - 2.5s | 看带宽和跨境质量 | 企业官网、外贸站、API、小程序后端测试 |
| 香港CN2直连 | 已备案 | 大陆用户直连香港 | 0.8s - 2.5s | 和未备案接近 | 不想用CDN,只做源站访问 |
| 大陆CDN + 香港CN2源站 | 已备案 | 大陆用户访问就近CDN节点 | 0.2s - 0.8s | 命中后很快 | 图片站、下载站、内容站、活动页 |
所以经常有人说“备案域名访问更快”,这句话在实际环境里通常有前提:备案域名接入了大陆CDN或者大陆侧加速产品。如果只是裸解析到香港CN2服务器,差距并不明显。
CN2线路本身决定的是回国质量,不是域名资质
CN2常见说法有CN2 GT、CN2 GIA。GIA一般质量更好,回国方向更稳,拥塞少,晚高峰体验更明显。普通国际线路可能白天还行,一到晚上丢包、抖动、绕路就开始冒出来。
以香港服务器为例,电信用户访问香港CN2,理想情况下会走59.43段的CN2骨干。广州、深圳一带延迟可以压到10ms左右,上海大概30ms上下,北京40ms到50ms比较常见。移动、联通要看机房BGP接入和回程策略,不同服务商差别很大。
备案域名不会让一条普通国际线路变成CN2,也不会让拥塞的出口突然不拥塞。线路质量还是看机房、运营商接入、回程、带宽是否超售、晚高峰是否稳定。
如果你也在找这种香港CN2直连、优化线路的机器,可以看看129云。像香港1C1G、1Mbps的活动配置,适合小站、测试环境、轻量API;4C4G、5Mbps更适合有一定访问量的企业站;如果需要更高并发和更稳的回国体验,香港CN2活动款8C8G、80G SSD、20Mbps峰值带宽会更合适一些。配置选择上不确定,也可以直接打客服热线400-9177118问线路和带宽细节。
未备案域名慢,很多时候不是CN2慢
实际排查里,经常碰到“未备案域名访问慢”的说法,但抓包一看,问题并不在CN2链路。
比较常见的是DNS解析慢。比如域名用了海外DNS,国内递归解析过去耗时很高,第一次打开页面卡在DNS Lookup阶段。这个时候把DNS服务换成国内可用性更好的解析商,或者做多线路解析,速度会明显改善。
还有一种是证书链问题。HTTPS站点证书链没有配完整,某些客户端需要额外拉取中间证书,首开就慢。这个问题和备案没有关系,但用户感知就是“这个域名打开慢”。
再一种是源站带宽太小。香港机器只给1Mbps带宽,页面还塞了几MB图片,访问慢很正常。CN2降低的是跨境延迟和丢包,不是把1Mbps变成100Mbps。图片、JS、CSS不压缩,不做缓存,再好的线路也会被资源体积拖住。
备案域名接CDN后,速度差距可以非常大
下面这个场景更接近生产业务。一个企业官网,首页HTML约80KB,图片和静态资源合计3.8MB,源站在香港CN2。未备案域名只能直连源站,备案域名接入大陆CDN,静态资源缓存命中率约92%。
| 测试项 | 未备案域名直连香港CN2 | 备案域名接大陆CDN |
|---|---|---|
| DNS解析 | 40ms - 120ms | 10ms - 40ms |
| HTML TTFB | 90ms - 180ms | 40ms - 90ms |
| 图片加载 | 1.5s - 4s | 0.3s - 1.2s |
| 首屏完成 | 2.2s - 5.5s | 0.6s - 1.8s |
| 晚高峰波动 | 取决于跨境链路和源站带宽 | 静态资源更稳,动态请求仍看源站 |
这个差距就很明显了。尤其是图片站、官网、下载页、电商活动页,用户第一次打开要拉很多静态文件,CDN节点在大陆本地响应,体验会比每个资源都跨境访问好很多。
不过动态接口不一定能被CDN完全解决。登录、下单、查询、支付回调这类请求通常还是要回源。源站在香港CN2的话,动态接口延迟仍然受香港到大陆链路影响。备案域名接CDN后,静态资源快了,接口是否快还要看回源链路和后端处理时间。
电信、联通、移动访问CN2的表现不一样
CN2最直接受益的一般是中国电信用户。因为CN2本来就是电信的精品网络体系。电信访问香港CN2,路径稳定时延迟低,晚高峰优势很明显。
联通访问香港CN2,要看机房是否做了BGP优化。有些香港CN2机房对联通回程也不错,有些则会绕到电信再转,延迟和抖动会增加。
移动用户更要单独测。移动国际出口策略和电信不一样,有时访问香港反而不差,有时绕路比较奇怪。生产业务如果移动用户占比高,不能只看电信Ping值。
| 运营商 | 访问香港CN2常见表现 | 排查重点 |
|---|---|---|
| 电信 | 延迟低,CN2 GIA晚高峰更稳 | 看是否走59.43,是否丢包 |
| 联通 | 差异较大,取决于BGP和回程 | 看是否绕路,Traceroute要测 |
| 移动 | 不可只凭经验判断 | 重点测晚高峰和跨省访问 |
多说一句,备案域名接大陆CDN后,这个运营商差异会被削弱一些。因为用户多数请求打到本地CDN节点,不再每次都跨境。但动态请求、缓存未命中请求,还是会回到香港源站。
怎么判断慢在域名、线路还是源站
排查时不要只看浏览器里“打开慢”。建议拆开看DNS、TCP、TLS、TTFB、Content Download这几个阶段。
Chrome DevTools的Network面板就够用。DNS Lookup高,优先看解析服务商和递归解析;Initial connection高,看网络链路和TCP握手;SSL高,看证书链、TLS版本、OCSP;Waiting for server response高,看后端处理、数据库、回源链路;Content Download高,看文件大小和带宽。
如果两个域名解析到同一台香港CN2服务器,测试结果里TCP连接耗时接近,TTFB接近,下载速度接近,那备案状态基本不是关键变量。
如果备案域名走CDN,未备案域名直连源站,测试时就不要把它们当成同一类对象比较。一个是本地边缘节点响应,一个是跨境源站响应,路径已经完全不同。
实际选型时怎么放备案和CN2的位置
企业官网、品牌站、内容展示站,如果主要用户在中国大陆,域名能备案就备案。备案后可以接大陆CDN,静态资源体验会更稳,后续接入云WAF、搜索平台、短信邮件回调也少很多限制。
外贸站、跨境业务、海外用户为主的站点,不一定非要为了速度备案。香港CN2或者海外BGP更关键。国内用户只是少量访问时,香港CN2直连通常已经够用。
游戏、实时接口、WebSocket、后台管理系统这类业务,备案对链路延迟帮助有限,更应该关注CN2 GIA、BGP质量、丢包率、带宽峰值和DDoS防护能力。静态资源可以走CDN,实时连接还是要看源站线路。
如果是未备案域名但又希望大陆访问别太差,香港CN2是比较常见的折中选择。比如129云的香港CN2直连产品,适合未备案业务先跑起来:小流量用1C1G活动机,稍微正式一点的站点用4C4G、5Mbps,访问量和并发更高再上8C8G、20Mbps峰值带宽的香港CN2活动配置。
一个容易被忽略的问题:源站放香港,备案域名也不能直接解析到大陆服务器
备案是域名资质,不等于任何服务器都能随便放。大陆服务器要求域名备案接入对应服务商,香港服务器不强制ICP备案。很多业务会采用“备案域名 + 大陆CDN + 香港CN2源站”的结构,源站仍在香港,CDN节点在大陆提供缓存和加速。
这种结构的好处是部署灵活,不需要把业务系统全部迁到大陆机房。缺点是动态请求回源仍然跨境,接口密集型业务要特别关注回源延迟和源站带宽。
配置上也要注意,不要只买很小带宽的香港源站,然后指望CDN完全兜住。缓存刷新、首次访问、动态请求、异常回源都会打到源站。源站带宽太小,CDN回源一样会慢。
结论不要看备案两个字,要看访问路径
同IP、同线路、同解析、同源站配置下,备案域名和未备案域名访问香港CN2,速度差异通常很小,基本可以忽略。
备案域名一旦接入大陆CDN,访问路径变成大陆本地节点优先响应,静态资源加载速度会明显提升,首屏从几秒降到一秒内并不少见。
未备案域名想提升大陆访问体验,重点放在香港CN2 GIA、稳定BGP、优质DNS、资源压缩、缓存策略、合理带宽上;备案域名则可以进一步叠加大陆CDN和WAF,把静态访问体验拉起来。