对于全国而言,南北方的网络运营商也不是一个,但是跨运营商的网络访问的速度就会大大降低。但对于网站的运营者或者开发者而言,总不能让南北方的童鞋们访问自己的网站的速度有明显的差异吧,为了解决这个问题,使用 CDN 技术就是个非常好的选择。
随着互联网的发展,用户在使用网络时对网站浏览速度和效果愈加重视,但由于网民的数量激增,网络访问路径过长,从而使用户的访问质量受到严重影响。特别是当用户与网站之间的链路被突发的大流量数据拥塞时,对于异地互联网用户急速增加的地区来说,访问质量不良更是个急待解决的问题。如何才能让各地的用户都能够进行高质量访问,并尽量减少由此而产生的费用和网站管理压力?内容发布网络 CDN 全称 Content Delivery Network 诞生了。
CDN 是一种通过互联网互相连接的电脑网络系统,利用最靠近每一位用户的服务器,更快、更可靠将音乐、图片、视频、应用程序及其他文件发送给用户,来提供高性能、可扩展性及低成本的网络内容传递给用户。
内容分发网络的总承载量可以比单一骨干最大的带宽还要大。这使得内容分发网络可以承载的用户数量比起传统单一服务器多。也就是说,若把有 100Gbps 处理能力的服务器放在只有 10Gbps 带宽的数据中心,则亦只能发挥出 10Gbps 的承载量。但如果放到十个有 10Gbps 的地点,整个系统承载量就可以到 10*10Gbps。同时,将服务器放到不同地点,可以减少互连流量,进而降低带宽成本。而节点的实际数量就会影响 CDN 的效果。
内容分发网络另外一个好处在于异地备援。当某一个服务器故障时,系统将会调用其他邻近地区的服务器服务,进而提供接近 100% 可靠度。除此之外,内容分发网络提供给服务提供者更多的控制权。提供服务的人可以针对客户、地区,或是其它因子调整。