IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

第二代 CDN 架构和普通 CDN 架构

扶凯 2010-08-26 04:41:21 累计浏览 2,757 次
本机暂存

近来没有什么东西好写的,介绍一下我们公司几前年的一个东西,可能对很多人来讲是个新的东西。。。。对。我以后可以介绍一些这些公司的技术。。。

这次要讲的是普通 CDN 和我们公司的 CDN 的分别之一。

如下,这是我们普通的 CDN ,CDN 主要的作用是解决链接连接到用户的最后一公里。当我们普通的服务源网站给内容生成后,边缘节点来服务器上取得数据。所以当用户来打开时,就是最近的点来取得数据。不用在直接到源网站,因为到源网站可能链接非常的不可靠。由其是在中国复杂的网络环境。

原图已失效

很明显,在上面的架构中,有很多问题。其中有几个问题

1. 边缘节点到源网站中间是有多个 ISP 的。任何一个跨 ISP 的边缘都是不可靠的。

2. 如果因为如果冷点多。新文件多。文件本身的基数大。这个边缘节点是没法服务的。最少会有很大一部分服务不好的。因为回源对边缘 Cache 的压力和服务影响极巨大。

3. 当跨 ISP,有时跨出口,比如省出口。因为流量高时,链路断开时,也会引起边缘节点服务非常不好或不能服务。

基于以上几点,我们做了自己的一层网络。使用自己的光纤,打通了各大城市和 ISP.

可以见到,这样源网站是接到我们的网络层中,然后任意的点,任意的 ISP 是通过内部的光纤网络通信。到出口才到 ISP 的商家。

这样可以很好的解决一些网络层的问题。只是投资有点大。因为需要在各大城市和 ISP 之间都使用自己的光纤连接成一个自己的私人有的网络。

同分类推荐文章

  1. 从零重建 macOS 开发机:可复现的环境初始化流程 (2026-06-14 20:36:00)
  2. 百度物理网络监控工具开源第二弹:毫秒级监控工具 baize,让你的网络问题无处遁形 (2026-06-11 08:10:28)
  3. How to Set Up Homebrew Tap for Private CLI Tools: A Complete Guide (2026-05-27 02:13:03)

查看更多 DevOps 文章 →

建议继续学习

  1. 解析nginx负载均衡 (累计阅读 16,622)
  2. Facebook 网站架构 (累计阅读 11,112)
  3. 淘宝图片存储架构 (累计阅读 10,960)
  4. 从谷歌宕机事件认识互联网工作原理 (累计阅读 8,746)
  5. 使用Apache 和Passenger来运行puppetmaster (累计阅读 8,316)
  6. LVS hash size解决4096个并发的问题 (累计阅读 6,410)
  7. 由12306.cn谈谈网站性能技术 (累计阅读 6,398)
  8. 当网站使用CDN后获取客户端真实IP的方法 (累计阅读 5,972)
  9. squid缓存失效之谜:一步步提高squid缓存命中率办法记录 (累计阅读 4,962)
  10. Kubernetes – Google分布式容器技术初体验 (累计阅读 4,973)