cdn关键技术要素及加速如何实现

  cdn技术详解是怎样的,cdn技术服务较初用于确保快速可靠地分发静态内容,这些内容可以缓存,较适合在网速庞大的网络中存储和分发,关键技术要素在于:。

  1)内容发布,它借助于建立索引,缓存,流分裂,组播等技术,将内容发布或投递到距离用户较近的远程服务点处。

  2)内容路由它是整体性的网络负载均衡技术,通过内容路由器中的重定向(DNS)机制,在多个远程POP上均衡用户的请求,使得用户请求得到较快内容源的响应。

  3)内容交换它根据内容的可用性,服务器的可用性以及用户的背景,在POP的缓存服务器上,利用应用层交换,流分裂,重定向(ICP,WCCP)等技术,智能地平衡负载流量。

  4)性能管理,它通过内部和外部监控系统,获取网络部件的状况信息,测量内容发布的端到端性能(如包丢失,延时,平均带宽,启动时间,帧速率等),保证网络处于较佳的运行状态。

  CDN能几乎涵盖国内所有线路,而在可靠性上,CDN在结构上实现了多点的冗余,即使某一个节点由于意外发生故障,对网站的访问能够被自动导向其他的健康节点进行响应。

  cdn加速如何实现,在描述CDN的实现原理前,让我们先看传统的未加缓存服务的访问过程,以便了解CDN缓存访问方式与未加缓存访问方式的差别:。

  用户提交域名→浏览器对域名进行解释→得到目的主机的IP地址→根据IP地址访问发出请求→得到请求数据并回复。

  由上可见,用户访问未使用CDN缓存网站的过程为:。

  1),用户向浏览器提供要访问的域名。

  2),浏览器调用域名解析函数库对域名进行解析,以得到此域名对应的IP地址。

  3),浏览器使用所得到的IP地址,向域名的服务主机发出数据访问请求。

  4),浏览器根据域名主机返回的数据显示网页的内容。

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《cdn关键技术要素及加速如何实现》
文章链接:https://zhuji.vsping.com/211441.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。