内容分发网络CDN

Posted dream_heheda

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内容分发网络CDN相关的知识,希望对你有一定的参考价值。

CDN的概念

内容分发网络 CDN (Content Delivery Network)是解决网络连接速度的问题,可以提高访问速度。

1.业务背景

一般客户通过互联网访问网站服务,客户访问服务器的流程如下: Client -> Internet -> Server 。在这个过程中,有几个影响访问速度(用户打开网页速度)的因素:client和internet之间的连接,internet中间的连接,服务器和internet之间的连接,任何一个环节出问题,都会降低访问速度,影响客户体验。

首先,看一下如何优化客户跟服务器连接的速度:

  • 访问速度受 服务器和客户之间的物理距离影响:如果客户在北京,那把服务器部署在北京最好;如果客户在上海,把服务器部署在上海最好。但是如果我们的客户分散在全国各地,我们想让所有客户访问速度一样快,就可能需要在全国各大城市都部署服务器,就可以解决带宽问题。
  • 访问速度受宽带运营商影响,(电信,网通,铁通):可能我们的客户分布在不同的运营商,如果想让它们访问速度都快,就可能需要在3个运营商都部署服务器,或者在一台服务器接三个宽带,然后主机规划路由

这样带来的问题呢

  • 成本比较高:硬件,人员维护

以上是关于内容分发网络CDN的主要内容,如果未能解决你的问题,请参考以下文章

企业运维之 CDN 内容分发网络

CDN内容分发网络简介

全局负载均衡(GSLB)和内容分发网络(CDN)原理及实战

CDN 内容分发网络

内容分发网络CDN

运维必学:全局负载均衡与CDN内容分发