一张图说明CDN网络的原理

一张图说明CDN网络的原理

1.用户向浏览器输入www.web.com这个域名,浏览器第一次发现本地没有dns缓存,则向网站的DNS服务器请求;

2.网站的DNS域名解析器设置了CNAME,指向了www.web.51cdn.com,请求指向了CDN网络中的智能DNS负载均衡系统;

3.智能DNS负载均衡系统解析域名,把对用户响应速度最快的IP节点返回给用户;

4.用户向该IP节点(CDN服务器)发出请求;

5.由于是第一次访问,CDN服务器会向原web站点请求,并缓存内容;

6.请求结果发给用户。

 

CDN网络是在用户和服务器之间增加Cache层,如何将用户的请求引导到Cache上获得源服务器的数据,主要是通过接管DNS实现,这就是CDN的最基本的原理,当然很多细节没有涉及到,比如第1步,首先向本地的DNS服务器请求。第5步,内容淘汰机制(根据TTL)等。但原理大体如此。

当用户访问加入CDN服务的网站时,域名解析请求将最终交给全局负载均衡DNS进行处理。全局负载均衡DNS通过一组预先定义好的策略,将当时最接近用 户的节点地址提供给用户,使用户能够得到快速的服务。同时,它还与分布在世界各地的所有CDNC节点保持通信,搜集各节点的通信状态,确保不将用户的请求 分配到不可用的CDN节点上,实际上是通过DNS做全局负载均衡。

对于普通的Internet用户来讲,每个CDN节点就相当于一个放置在它周围的WEB。通过全局负载均衡DNS的控制,用户的请求被透明地指向离他最近的节点,节点中CDN服务器会像网站的原始服务器一样,响应用户的请求。由于它离用户更近,因而响应时间必然更快。

每个CDN节点由两部分组成:负载均衡设备和高速缓存服务器

负载均衡设备负责每个节点中各个Cache的负载均衡,保证节点的工作效率;同时,负载均衡设备还负责收集节点与周围环境的信息,保持与全局负载DNS的通信,实现整个系统的负载均衡。CDN的管理系统是整个系统能够正常运转的保证。它不仅能对系统中的各个子系统和设备进行实时监控,对各种故障产生相应的告警,还可以实时监测到系统中 总的流量和各节点的流量,并保存在系统的数据库中,使网管人员能够方便地进行进一步分析。通过完善的网管系统,用户可以对系统配置进行修改。

理论上,最简单的CDN网络有一个负责全局负载均衡的DNS和各节点一台Cache,即可运行。DNS支持根据用户源IP地址解析不同的IP,实现 就近访问。为了保证高可用性等,需要监视各节点的流量、健康状况等。一个节点的单台Cache承载数量不够时,才需要多台Cache,多台Cache同时 工作,才需要负载均衡器,使Cache群协同工作。

 

网站哪些内容适合用CDN技术进行加速?

      

CDN

:510

网站中除了静态网页、图片等静态内容非常适合用

CDN

技术进行加速以外,很多以动态方式制作的页面也可以通过CDN进行加速的。这些内容主要是指通过JSP/PHP等数据库查询程序生成的页面,但同一个URL对不同用户看到的内容都是一样的。这样的情况下,Cache可以缓存下这个URL及相应的内容,就象是一个标准的URL一样,即使这个URL后面有?号,跟了很多查询条件都没有关系。网站中象这样的准静态内容在采用CDN加速之后,同样能起到很好的效果。

     除了动静态网页内容外,流媒体直播、点播,大文件的上传下载等使用CDN技术进行加速效果也非常显著,并能大大缓解源站压力,实现稳定高效的网络质量。

 

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/30951

(0)
优速盾-小U的头像优速盾-小U
上一篇 2025年6月18日 18:42
下一篇 2025年6月18日 23:04

相关推荐

  • ngx_lua_waf

    Web应用防护系统Web Application Firewall,简称WAF。针对HTTP/HTTPS的安全策略专门为Web应用提供保护的产品。     &n…

    网站百科 2024年1月24日
    00565
  • DNS安全防护方法、装置及DNS与流程

    本发明涉及通信领域,尤其涉及一种域名系统(domainnamesystem,dns)安全防护方法、装置及dns。 背景技术: dns为因特网上作为域名和ip地址相互映射的一个分布式…

    网站百科 2024年2月21日
    00628
  • CC攻击原理及如何防御CC攻击

    攻击者借助代理服务器生成指向受害主机的合法请求,实现ddos和伪装就叫:CC(Challenge Collapsar)。 CC主要是用来攻击页面的。大家都有这样的经历,就是在访问论…

    网站百科 2024年1月5日
    00752
  • Web安全之XSSPlatform搭建及使用实践

    Web安全之XSS Platform搭建及使用实践 一、背景 XSS Platform 是一个非常经典的XSS渗透测试管理系统,原作者在2011年所开发,由于后来长时间没有人维护,…

    网站百科 2023年7月2日
    01315.0K
  • 用javascript协助导入图片

    先说说需求。春节回家见爸妈,老爸迷上了摄影。他把平时的照片都上传到了 成都图片网, 这个成都图片网专门有一个 “快拍成都” 的版块,用于大家将随手拍的生活中的图片分享上去…

    网站百科 2025年6月18日
    00145
  • 小白理解CDN

    什么是 cdn CDN 工作原理 内容分发网络(Content Delivery Network,简称 CDN)是建立并覆盖在承载网之上,由分布在不同区域的边缘节点服务器群组成的分…

    网站百科 2025年6月18日
    00547
  • seo关键词排名的技巧有哪几种?掌握这4点让你上首页

    SEO关键词的优化是我们做网站的重中之重,网站当中所有的内容,都是基于各个类型的关键词来获得排名,从而获得更多的流量 用户的搜索行为往往会有很多关键词出现,像我们常见的百度下拉,相…

    2024年4月4日
    00568
  • 一文读懂 CDN

    前言 最近在了解边缘计算,发现我们经常听说的cdn也是边缘计算里的一部分。那么说到CDN,好像只知道它中文叫做内容分发网络。那么具体CDN的原理是什么?能够为用户在浏览网站时带来什…

    网站百科 2025年6月18日
    00525
  • 网站的安全防范技术

    网站的安全防范技术   防火墙技术、入侵检测系统、网络漏洞扫描器、防病毒系统和安全认证系统,以及它们 之间的相互配合。关键词:网站;安全;电子商务前言由于电子商务网站是在…

    网站百科 2023年5月25日
    00596
  • DNS

    记住某台设备的IP地址是相当困难的,尤其是在较为复杂的网络中。因此专门设计了一种字符形式的主机命名机制,方便记忆。而在IP地址与主机名之间需要有一种转换机制和查询机制,提供这种机制…

    2023年10月19日
    00713

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml