BAT 第十二章 CDN加速指的是什么, 负载均衡指的又是什么.

CDN的全称是Content Delivery Network,即内容分发网络.
假设你开发了一个网站, 主机放在北京, 那么在广州的用户因为距离太远, 访问速度就会特别慢.
如果每个城市都放一个主机, 虽然保证了各地用户的访问速度, 但是成本太高, 而且每个城市的主机还存在程序同步的问题, 难以解决.
实际在, 一个网页中的数据主要集中在那些静态资源上, 比如图片, css, js库等, 而且这些资源一般很少需要去修改. 那么最理想的方案是采用下面这张图所示.
广州用户还是从北京主机上取网页数据, 当需要加载静态图片时, 先去访问离它最近的负载均衡器, 负载均衡器负责告诉用户离它最近的CDN节点服务器的位置, 之后用户需要加载的静态资源就都从离它最近的CDN节点服务器上去取就可以了. 这样就保证了全国各地的用户的网页加载速度了.
这些CDN节点服务器上存放的都是静态资源文件, 并不存放主机的应用程序.


CND加速.jpg

(黄色的是负载均衡服务器)
(紫色的是CDN节点服务器, 存放着网页上的静态资源文件.)

上图的各个CDN节点服务器, 包括负载均衡服务器, 加在一起, 就叫做CDN网络. 国内的阿里云, 腾讯云之类的云服务提供商都提供了收费的CDN加速服务. 每天网站的开发者付费几十就可以使用CDN加速服务了.

refer to: 秒懂课堂-不懂装懂系列

你可能感兴趣的:(BAT 第十二章 CDN加速指的是什么, 负载均衡指的又是什么.)