互联网的蓬勃发展,全世界的网民总数已经超过了 40 亿,意味着全世界一半的人都在上网,我国网民规模达8.02亿,普及率为57.7%,如此庞大的市场必然竞争激烈,使网站对对网站的浏览速度和效果愈加重视,CDN作为网站加速的工具,得以得到更广泛的应用和发展。CDN即内容分发网络,我们将从CDN的中文表义去理解,也就是内容分发和网络分析。
1.内容。是指储存在CDN节点上的动静态资源的分发和访问的数据内容,比如
2.分发。就是如何让刚才提到的数据内容,快速的部署在这个网络中,从而快速为用户服务。
3.网络。是部署于全国或者全球的一大堆服务器,这些服务器基于当前互联网的基础架构在其上层再构成一个网络,这个网络专为资源分发而生。
CDN是一个经策略性部署的整体系统,从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均而产生的用户访问网站响应速度慢的根本原因。因此CDN主要作用是通过内容和资源就近分发,保证用户快速访问,提升用户体验的一个内容网络。CDN是一种组合技术,它的重要组成部分包括源站、缓存服务器、智能DNS、客户端等。
1.客户端。客户端或称用户端即发起访问的普通用户,一般的访问方式是浏览器。
2.智能DNS。CDN整个技术核心是智能DNS,它主要根据用户的来源,将其访问请求指向离用户比较近的缓存服务器,如把深圳电信的用户请求指向到深圳电信IDC机房中的缓存服务器。通过智能DNS解析,让用户访问同服务商下的服务器,消除国内南北网络互相访问慢的问题,达到加速作用。
3.缓存服务器。缓存服务器是直接提供给用户访问的站点资源,由一台或数台服务器组成;当用户发起访问时,他的访问请求被智能DNS到离他较近的缓存服务器。如果用户所请求的内容刚好在缓存里面,则直接把内容返还给用户;如果访问所需的内容没有被缓存,则缓存服务器向邻近的缓存服务器或直接向源站抓取内容,然后再返还给用户。
4.折叠源站。源站指发布内容的原始站点。添加、删除和更改网站的文件,都是在源站上进行的;另外缓存服务器所抓取的对象也全部来自于源站。有不懂的请咨询梦飞服务器了解。