用户访问未使用CDN缓存网站的过程为: 用户向浏览器提供要访问的域名;浏览器调用域名解析函数库对域名进行解析,以获得此域名对应的IP地址;浏览器使用所获得的IP地址,域名的服务主机发出数据请求;浏览器根据域名主机返回的数据显示网页的内容。经过这几个步骤,浏览器完成从用户处接收用户要访问的域名到从域名服务主机处获取数据的过程。CDN内容分发网络是在用户和服务器之间增长cache层,将用户的请求引导到cache上得到源服务器的数据主要是经过DNS实现。 CDN实现的主要技术手段是高速缓存、镜像服务器。工做于DNS解析或HTTP重定向两种方式,经过cache服务器,或异地的镜像站点完成内容的传送与同步更新。 镜像站点(Mirror Site)服务器常常能够看到,它让内容直截了当地进行分布,适用于静态和准动态的数据同步。可是购买和维护新服务器的费用较高,另外还必须在各个地区设置镜像服务器,配备专业技术人员进行管理与维护。大型网站在随时更新各地服务器的同时,对带宽的需求也会显著增长,所以通常的互联网公司不会创建太多的镜像服务器。 高速缓存手段的成本较低,适用于静态内容。Internet的统计代表,超过80%的用户常常访问的是20%的网站的内容,在这个规律下,缓存服务器能够处理大部分客户的静态请求,而原始的WWW服务器只需处理约20%左右的非缓存请求和动态请求,因而大大加快了客户请求的响应时间,并下降了原始WWW服务器的负载。根据美国IDC公司的调查,做为CDN网站加速的一项重要指标 —— 缓存的市场正在以每一年近100%的速度增加,全球的营业额在2004年将达到45亿美圆。网络流媒体的发展还将剌激这个市场的需求。浏览器