内容分发网络CDN

CDN的概念

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

1.业务背景

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

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

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

这样带来的问题呢

  • 成本比较高:硬件,人员维护
上一篇:2021年2月22


下一篇:计算机网络基础:Internet常用服务介绍​