美文网首页CDN
新手入门之CDN的理解

新手入门之CDN的理解

作者: 轰轰_9ccd | 来源:发表于2020-04-22 11:07 被阅读0次

    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的理解

        本文链接:https://www.haomeiwen.com/subject/gwxmihtx.html