CDN是什么?为何网站必须用它?
对于网站来说,网站的打开速度直接影响用户的体验,是非常重要的,而CDN是能够帮助网站快速打开的有效的方法。
CDN的全称是Content Delivery Network,即内容分发网络,是各大IDC服务商在全国各地部署机房,通过在网络各处放置节点主机,构成的一层智能虚拟网络,使用户可以就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。解决了由于地域、带宽、运营商接入等问题带来的访问延迟的问题,有效帮助站点提升访问速度。
传统式的网站访问全过程为:
1.用户在浏览器中输入要访问的域名;
2.浏览器向域名解析主机发出解析请求,获得此域名对应的IP 地址;
3.浏览器利用所得到的IP 地址,向该IP对应的主机发出访问请求;
4.主机对此响应,将数据回传至用户浏览器端显示出来。
CDN是通过将网站原主机中的内容存储到分布于各地的缓存服务(Cache Server)中(也就是CDN的节点),通过智能的中心管理系统对网络的动态流量进行分配控制,使用户能以最快的速度从最接近用户的地方获得所需的信息,一般的静态数据,如图片、多媒体资料等将基本从CDN节点上读取,这使得从源文件主机上读取的数据量大大减少。从而提高用户访问的响应速度和服务的可用性,解决Internet网络拥塞状况,提高用户访问网站的响应速度。
据调查,选用CDN技术性,能解决全部网站页面的70%~95%的內容浏览量,缓解网络主机的工作压力,提高了网站的特性和扩展性。