浅谈BlueHost主机CDN加速原理
美国大佬级别的主机品牌商bluehost终究不敢忽视潜力巨大的中国市场,针对国内用户开通了中文官网和中文客服。bluehost主机的产品质量一直是吸引国内站长的重要因素之一,这里就不再细说。本文要说的是,其linux主机的一个特色功能:支持全球cdn加速技术。
cdn的全称是content delivery network,即内容分发网络。其目的是通过在现有的internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络"边缘",使用户可以就近取得所需的内容,解决internet网络拥挤的状况,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因所造成的用户访问网站响应速度慢的问题(也就是一个服务器的内容,平均分部到多个服务器上,服务器智能识别,让用户获取离用户最近的服务器,提高速度) 。
也就是说,利用cdn加速技术将网站的内容缓存在离用户接入最近的地方,然后在用户访问网站内容的时候,通过调度系统将用户的请求路由或者引导到离用户接入网络最近或者访问效果最佳的缓存服务器上,由该缓存服务器为用户提供内容服务,这样相对于直接访问源站,缩短了用户和内容之间的网络距离,从而达到加速的效果。
那么cdn加速需要用到哪些技术呢?一般来讲比较重要的就是负载均衡技术、动态内容分发与复制技术以及缓存技术。
1.负载均衡技术。在cdn中,负载均衡又分为服务器负载均衡和服务器整体负载均衡(也有的称为服务器全局负载均衡)。服务器负载均衡是指能够在性能不同的服务器之间进行任务分配,既能保证性能差的服务器不成为系统的瓶颈,又能保证性能高的服务器的资源得到充分利用。而服务器整体负载均衡允许web网络托管商、门户站点和企业根据地理位置分配内容和服务。通过使用多站点内容和服务来提高容错性和可用性,防止因本地网或区域网络中断、断电或自然灾害而导致的故障。在cdn的方案中服务器整体负载均衡将发挥重要作用,其性能高低将直接影响整个cdn的性能。
2. 动态内容分发与复制技术。多数情况下,网站响应速度和访问者与网站服务器之间的距离有密切的关系。如果访问者和网站之间的距离过远的话,它们之间的通信一样需要经过重重的路由转发和处理,网络延误不可避免。一个有效的方法就是利用内容分发与复制技术,将占网站主体的大部分静态网页、图像和流媒体数据分发复制到各地的加速节点上。所以动态内容分发与复制技术也是cdn所需的一个主要技术。
3. 缓存技术。通过web缓存服务,用户访问网页时可以将广域网的流量降至最低。对于internet用户来说,这意味着将内容存储在他们的isp的缓存器中,而无须通过internet来检索网页。这样无疑会提高用户的访问速度。cdn的核心作用正是提高网络的访问速度,所以,缓存技术将是cdn所采用的又一个主要技术。
可能一些站长朋友对cdn加速技术的原理并不关心,只希望知道这个加速技术带来的好处是什么,那么这里给出的回答就三个字:速度快!选择支持cdn加速的虚拟主机网站访问速度肯定要比其他不支持的主机快。
所以bluehost的linux主机支持cdn加速这一技术还是挺吸引人的,至少在速度上有一定的优势。另外,bluehost中文站也推出了优惠码idcspy,购买不同的主机方案有5%-10%的优惠,虽说比不上其他美国主机的促销力度,但要知道bluehost主机以前几乎是没有优惠的。
想要体验bluehost主机的cdn加速效果的站长朋友不妨一试。