《SS / Trojan 刷网页的实际延迟对比:下篇》
可能有人想问 v2ex.com 不是有挂 Cloudflare CDN?难道CDN不能改善加载耗时吗?
3️⃣ 访问挂载 CDN 的网站,其 #动态文件 的加载延迟依然对「用户侧耗时」拖后腿,属于压死骆驼的最后一根稻草。
4️⃣ 那么,所有的 CDN 都无法扭转东道主优势吗?
5️⃣ 我该用哪的节点?
#漫谈 #技术杂谈 #rtt #延迟 #脚本
可能有人想问 v2ex.com 不是有挂 Cloudflare CDN?难道CDN不能改善加载耗时吗?
3️⃣ 访问挂载 CDN 的网站,其 #动态文件 的加载延迟依然对「用户侧耗时」拖后腿,属于压死骆驼的最后一根稻草。
例如 v2ex,其静态文件(CSS、部分图片)可通过 CF 全球/就近分发,但动态内容(帖子、评论等)则必须从美国 #建站鸡 拉取。
➤#动态文件 链路:🇺🇸源服务器 ➜节点 ➜你家,越接近 “直线” 就越快。
➤#静态文件 链路:🌎临近CDN ➜节点 ➜你家,就近分发。
再回头看图,就不难理解为何从快到慢依次是 🇺🇸 <🇯🇵 <🇭🇰 <🇩🇪。 🇺🇸节点对 #美国鸡 有东道主优势。
4️⃣ 那么,所有的 CDN 都无法扭转东道主优势吗?
答案:未必,要看网站类型。例如 #油管 (某种程度上) 、#网飞 等以分发静态视频为主的网站,其体验又主要由 CDN 决定。
甚至,谷歌、微软 对高优先级的 #搜索 业务,会采用高成本的全球分布式前端技术+全球私有骨干网,无论用哪里的节点都快!
不过,前面提到的视频站,也有反例。
例如 XVi*、xHam* 等虽然挂 CDN,但未对太多视频上云(成本考量),所以仍要从 🇪🇺源服务器 拉取;P*Hub 也要从 🇺🇸源服务器 拉取。此时,因地制宜地用当地节点观影,首帧延迟、起速都更有优势。
反例之外,还有反转。
#YouTube 虽挂 CDN,且对视频资源上云,但每个 CDN 的视频缓存有着明显的「地域偏好」。或许有人已注意到,
➤ 用 🇭🇰🇸🇬 加载「简中+部分繁中」视频很快,RTT < 25ms 也轻松跑 100w 娱乐分;但加载欧美视频,因要从🇺🇸🇪🇺服务器拉取,又变得很慢,娱乐分咔咔掉。毕竟 city-level CDN 体量小……
➤ 用 🇯🇵 加载「简繁中+日文」视频很快,但其他的…也就比🇭🇰🇸🇬好一点,但不多……
总之,各家采购 CDN 策略复杂。
5️⃣ 我该用哪的节点?
很难一概而论,毕竟每个人的机场、节点状况、常逛网站等大相径庭。不如用 随附的 .js #油猴脚本 测试一下,并把你的结果+机场分享到评论区。
对于本文环境,🇺🇸最佳、🇯🇵 其次、🇭🇰再次…
⚠️ 测试务必接网线,且最好💉打鸡血排除远距离掉速的干扰!
#漫谈 #技术杂谈 #rtt #延迟 #脚本