虚拟主机的CDN加速原理

129次阅读

共计 1354 个字符,预计需要花费 4 分钟才能阅读完成。

  随着 BlueHost 中国推出的虚拟主机支持 CDN 全球加速服务,CDN 技术再一次受到国内站长的关注:它是一种什么样的技术? 它的加速原理是什么? 这种技术真的能让网站速度访问更快? 关于 CDN 技术以及相关的加速原理,空间侦探小编在本文为大家一一解答。

 

什么是 CDN 技术?
 
 
CDN 的全称是 Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN 系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet 网络拥挤的状况,提高用户访问网站的响应速度。
 
 
CDN 的关键技术有哪些?
 
 
CDN 是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN 的关键技术主要有负载均衡技术、动态内容分发技术和缓存技术。
 
 
1. 负载均衡技术。在 CDN 中,负载均衡又分为服务器负载均衡和服务器整体负载均衡(也有的称为服务器全局负载均衡)。服务器负载均衡是指能够在性能不同的服务器之间进行任务分配,既能保证性能差的服务器不成为系统的瓶颈,又能保证性能高的服务器的资源得到充分利用。而服务器整体负载均衡允许 Web 网络托管商、门户站点和企业根据地理位置分配内容和服务。通过使用多站点内容和服务来提高容错性和可用性,防止因本地网或区域网络中断、断电或自然灾害而导致的故障。在 CDN 的方案中服务器整体负载均衡将发挥重要作用,其性能高低将直接影响整个 CDN 的性能。
 
 
2. 动态内容分发技术。多数情况下,网站响应速度和访问者与网站服务器之间的距离有密切的关系。如果访问者和网站之间的距离过远的话,它们之间的通信一样需要经过重重的路由转发和处理,网络延误不可避免。一个有效的方法就是利用内容分发与复制技术,将占网站主体的大部分静态网页、图像和流媒体数据分发复制到各地的加速节点上。所以动态内容分发与复制技术也是 CDN 所需的一个主要技术。
 
 
3. 缓存技术。通过 Web 缓存服务,用户访问网页时可以将广域网的流量降至最低。对于 Internet 用户来说,这意味着将内容存储在他们的 ISP 的缓存器中,而无须通过 Internet 来检索网页。这样无疑会提高用户的访问速度。CDN 的核心作用正是提高网络的访问速度,所以,缓存技术将是 CDN 所采用的又一个主要技术。
 
 
CDN 的加速原理是什么?
 
 
CDN 使用的加速技术听起来也许很高大上,其实加速基本原理简单来说就是广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中,在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的工作正常的缓存服务器上,由缓存服务器直接响应用户请求。
 
 
虚拟主机采用 CDN 加速服务,可以提高网站 (尤其是含有大量图片和静态页面站点) 的访问速度,并大大提高以上性质站点的稳定性。
 

 

正文完
 0