菜鸟有一个问题,先谢过各位大佬:
最近在 Github Pages 部署了静态博客,用了 Netlify 的 CDN 服务,感觉非常好。
根据的 Github Pages 和 Netlify 的介绍,想要裸域状态下完整的 CDN 体验,需要将裸域设置为 ALIAS 或者 ANAME 记录。
现在用的是 Cloudflare 的 DNS 解析(没用他家 CDN ),他家 DNS 就支持 ALIAS 记录,叫 CNAME Flattening. 实际上效果确实也比较明显(海外),比直接使用 Netlify 自家 DNS 的解析的网页打开速度快了几乎一倍( 300+ms → 170 ms )
但是由于不支持分区解析,国内的效果就比较崩溃了,基本都要 5s 左右才能打开,解析结果基本也都是美西或者新加坡,而正确的解析结果(原阿里云 DNS 测试结果)应该是日本 CDN 节点。正确节点下的访问速度会快很多。
因此想了个注意不知是否可行。
选择阿里云 DNS (或者其他可以区分国内外线路的 DNS )作为主 DNS,负责国内线路解析,然后通过 NS 记录把海外的
解析都交给 Cloudflare.
不知道这样是否可行?