CDN技术原理 CDN细节特点

互联网的蓬勃发展,全世界的网民总数已经超过了 40 亿,意味着全世界一半的人都在上网,我国网民规模达8.02亿,普及率为57.7%,如此庞大的市场必然竞争激烈,使网站对对网站的浏览速度和效果愈加重视,CDN作为网站加速的工具,得以得到更广泛的应用和发展。

CDN的全称Content Delivery Network,即内容分发网络,我们将从CDN的中文表义去理解,也就是内容,分发和网络分析起:

1.内容

是指储存在CDN节点上的动静态资源的分发和访问的数据内容,比如JS、CSS、图片和静态页面等,用户一般从主站获取动态内容后,再从CDN下载相应的静态数据。

2.分发

就是如何让刚才提到的数据内容,快速的部署在这个网络中,从而快速为用户服务。

3.网络

是部署于全国或者全球的一大堆服务器,这些服务器基于当前互联网的基础架构在其上层再构成一个网络,这个网络专为资源分发而生。

CDN是一个经策略性部署的整体系统,从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均而产生的用户访问网站响应速度慢的根本原因。

因此CDN主要作用是通过内容和资源就近分发,保证用户快速访问,提升用户体验的一个内容网络。

CDN是一种组合技术,它的重要组成部分包括源站、缓存服务器、智能DNS、客户端等。

1.折叠源站

源站指发布内容的原始站点。添加、删除和更改网站的文件,都是在源站上进行的;另外缓存服务器所抓取的对象也全部来自于源站。

2.缓存服务器

缓存服务器是直接提供给用户访问的站点资源,由一台或数台服务器组成;当用户发起访问时,他的访问请求被智能DNS定位到离他较近的缓存服务器。如果用户所请求的内容刚好在缓存里面,则直接把内容返还给用户;如果访问所需的内容没有被缓存,则缓存服务器向邻近的缓存服务器或直接向源站抓取内容,然后再返还给用户。

3.智能DNS

CDN整个技术核心是智能DNS,它主要根据用户的来源,将其访问请求指向离用户比较近的缓存服务器,如把深圳电信的用户请求指向到深圳电信IDC机房中的缓存服务器。通过智能DNS解析,让用户访问同服务商下的服务器,消除国内南北网络互相访问慢的问题,达到加速作用。

4.客户端

客户端或称用户端即发起访问的普通用户,一般的访问方式是浏览器。

云漫网络自成立以来,旗下的TTCDN改进了以往传统CDN技术加速,又增添防御功能,让用户更加便捷安全的去访问网站,被攻击时也感受不到。

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20181023A0F2X900?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券