V 站是如何做接入 CDN 的?

2020-05-17 00:36:54 +08:00
 vera

非常好奇 V 站是如何接入 CDN 的,因为 V 站不管是从国内还是国外访问都很快。

但是 V 站在国内好像没有备案,依据有 2 个:

  1. 工信部的备案查询中查询不到。
  2. V 站右下角有 DigitalOcean 的标识,国内备案的域名好像是没法解析到境外主机的?

不过,V 站好像又使用了 Cloudflare 的 CDN,依据有 2 个:

  1. v2ex.com 的域名解析到两个 104.20.9.218 / 104.20.10.218 ,这两个 IP 信息指向 Cloudflare 。
  2. v2ex.com 使用了 cdn.v2ex.com 这个地址,这个地址的 IP 信息同样指向了 Cloudflare 。

现在就很困惑: 没备案,主机在国外,用了 Cloudflare 的 CDN,但是国外国内访问速度还都很快,想知道其中的原理,望大佬们指导思路!

4632 次点击
所在节点    CDN
6 条回复
Tianao
2020-05-17 00:43:17 +08:00
CF 氪金版,世界价钱可及(主要是路由好)。
Tianao
2020-05-17 00:43:35 +08:00
世界加钱可及
Livid
2020-05-17 00:44:26 +08:00
TTFB 在没有 in country delivery 的情况下,在大陆还是不太理想。

除此之外,就是多用 https://web.dev/measure/ 这样的工具测试各个主要页面,然后根据结果做改进。
yuzo555
2020-05-17 00:46:27 +08:00
其实本质上还是结构优化。

不要用那些臃肿的网站程序,自己开发或者优化。

你 F12 看下,你试试 Ctrl+F5 刷新,其实 V2EX 加载挺慢的,每个请求都要 1s 以上。

但是 V2EX 动态请求极少,基本上都是静态资源,而且都设置了超长的缓存时间:

Cache-Control: max-age=315360000

所以基本上只要你不 Ctrl+F5 刷新,基本上每次 PV 都只需要一到两个动态请求,其它都从浏览器缓存获取,当然很快。

相比那些不考虑网络环境优化的程序,全是动态请求,肯定慢。
prick
2020-05-17 01:13:00 +08:00
服务器线路给力&网站优化的好呗
vera
2020-05-17 15:20:16 +08:00
感谢各位的回复。

@Livid 回复中提到了 in country devilery,这个名词是个特定的技术名词,还是一类技术的泛称呢?
(搜索无果)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/672476

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX