新手入门之CDN的理解

1.1CND的简单介绍

    CDN的全称是Content Delivery NetWork ,既内容分发网络。CDN是构建在网络之上的内容分发网络,依靠在部署在各地的边缘服务器,通过中心平台的负载均衡、内容发布、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要由内容存储和分发技术。

1.2 CDN的基本原理

最简单的CDN网络由一个DNS服务器和几台缓存服务器组成:

当用户点击网站页面上的内容URL,经过本地DNS系统解析,DNS系统会最终将域名的解析权交给CNAME指向的CDN专用DNS服务器。

用户向浏览器提供要访问的域名,浏览器对域名进行解析,由于 CDN 参与后,对域名解析过程进行了调整,解析的结果不再一个IP地址,而是该域名对应的 CNAME 。

但 CNAME 无法完成最终内容的获取,所以,浏览器需要再次对获得的 CNAME 进行解析,以得到实际的 IP 地址。在此过程中,CDN会根据用户的实际地理位置信息解析对应的 IP 地址,使得用户能就近访问。

这个过程中, CNAME的主要作用是配合CDN的负载均衡系统将CNAME背后对应的节点IP分配给不同的用户去访问。

总的来讲, CNAME提供了单一服务器和海量服务器的在管理

访问上的灵活性。单一服务器的场景下,通过将大量子域名指向到CNAME,再由 CNAME 指向到单一域名,解决了服务器更换、迁移带来的大量域名重新指向的问题。

另一方面,CNAME配合负载均衡系统,还可以实现将大量访问需求通过CNAME指向到多台服务器,以提高用户访问的速度。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文导读: 物流仓库配送如何加速 静态资源文件部署方式 静态资源加速之CDN技术 解析过程中的名词解释 最后的总结...
    东升的思考阅读 3,430评论 0 1
  • 本想自己写这个主题的文章,但网上已经有人写了一篇非常好的文章,觉得难以望其项背。就没有必要再写,直接转载如下: 在...
    K丶Aionro阅读 6,447评论 1 23
  • 周星驰电影《西游降魔篇》的热映,让齐天大圣威风凛凛的形象又在我脑中回旋了好久。《西游记》的故事,我们中国人实在太熟...
    秦三十二阅读 2,490评论 2 6
  • 那年的我们 走在校园的林荫小道,感受学校徐徐清风,樱花树下传来的吉他声,仿佛一切都...
    biubiubiu_a1b1阅读 1,924评论 0 0
  • 2020/1/6 黄健平 日精进 61/100 今天是正式放假的第三天,还留在学校里,买的是9号的火车...
    想做一只考拉阅读 461评论 0 0