上周编辑了一个自己的小网站,开的很慢,尤其是外省。朋友推荐我用cdn,可以加快网站开通。我有点不好意思说这是第一次听说cdn,那么什么是cdn呢?怎么加速的?估计大家和我一样对这个东西充满疑问。

什么是CDN网站加速服务

CDN开发背景

我们熟知的腾讯、新浪、网易等大网站,每天都有上百万的流量。他们想保持在全国各地快速开通网站的速度。怎么才能做到这一点?CDN为此贡献良多!

什么是CDN

我们先来看CDN的含义,意思是内容分发网络和加速。那么网站CND服务就是网站加速服务。我们可以大致理解CDN可以加快网站的开放速度。

CDN加速原理

CDN如何加速?其实这就是全国各省CDN服务商对计算节点的部署。CDN在网络边缘加速网站内容的缓存,然后当用户访问网站内容时,调度系统将用户的请求路由或引导到离用户访问网络最近或具有访问效果的缓存服务器,为用户提供内容服务;与直接访问源站相比,该方法缩短了用户与内容之间的网络距离,从而达到了加速效果。

CDN是一个内容分发网络,其功能是将网站内容发布到离用户最近的边缘节点,让网民就近获取所需内容,提高网站访问的响应速度和成功率,保护源站。解决区域、带宽、运营商接入等问题导致的接入延迟高的问题,有效帮助站点提升接入速度。

CDN是在现有互联网基础上的一层智能虚拟网络,由各大IDC服务商在全国各地部署机房,在全网放置节点服务器而形成。

用户采用CDN方案后,其网站会有所有部署机房的数据,可以同步更新升级。因此,用户无论在哪里都会快速访问网站。实时地,根据网络流量、每个节点的连接、负载情况、到用户的距离、响应时间等综合信息,将用户的请求重定向到最近的服务节点。

比如用户租用或托管的服务器在郑州,采用CDN技术后。CDN技术可以将郑州服务器的数据分发到很多其他部署CDN技术的服务器,比如武汉地区。然后武汉的用户访问服务器时,数据在被访问的武汉服务器上,不调用郑州服务器上的数据。这样缩短了用户访问时间,增加了体验效果。使用CDN服务器的好处是缩短用户访问服务区的距离,缩短访问服务器的时间,提高浏览速度。

CDN网络架构主要由中心和边缘两部分组成。中心指CDN网管中心和DNS重定向解析中心,负责全局负载均衡,设备系统安装在管理中心机房;边缘主要指异地节点,CDN分发的载体,主要由Cache和负载均衡器组成。

CDN加速主要用于网站加速、存储分发、视频点播、视频直播等领域。

CDN一般需要域名的智能解析功能。

也就是有些DNS服务器在查询的时候可以根据用户的IP给用户返回不同的服务器IP地址。不同地区的用户可以访问附近的服务器,实现加速功能。

一般需要提供CDN公司自己提供的域名,所以需要用你的域名作为别名指向他们的域名。