「CDN加速」今日讲解cdn静态加速与动态加速

2023-07-13 00:49:33

 

CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。

#小梦创启#

打开百度APP看高清图片

cdn加速示意图

很简单的例子,就像迅雷大家都用户过吧,在过去那个网速只有10M的时代,我们通过迅雷的p2p就可以让我们的下载速度提升,在这里的cdn就是服务商为我们搭建了很多服务器节点,当你在下载页面的时候 会从多个和最近的节点为你传输数据,具体原理如下:

基础架构

最简单的CDN网络由一个DNS服务器和几台缓存服务器组成:

当用户点击网站页面上的内容URL,经过本地DNS系统解析,DNS系统会最终将域名的解析权交给CNAME指向的CDN专用DNS服务器。CDN的DNS服务器将CDN的全局负载均衡设备IP地址返回给用户用户向CDN的全局负载均衡设备发起内容URL访问请求CDN全局负载均衡设备根据用户IP地址,以及用户请求的内容URL,选择一台用户所属区域的区域负载均衡设备,告诉用户向这台设备发起请求区域负载均衡设备会为用户选择一台合适的缓存服务器提供服务,选择的依据包括:根据用户IP地址,判断哪一台服务器距用户最近;根据用户所请求的URL中携带的内容名称,判断哪一台服务器上有用户所需内容;查询各个服务器当前的负载情况,判断哪一台服务器尚有服务能力。基于以上这些条件的综合分析之后,区域负载均衡设备会向全局负载均衡设备返回一台缓存服务器的IP地址全局负载均衡设备把服务器的IP地址返回给用户用户向缓存服务器发起请求,缓存服务器响应用户请求,将用户所需内容传送到用户终端。如果这台缓存服务器上并没有用户想要的内容,而区域均衡设备依然将它分配给了用户,那么这台服务器就要向它的上一级缓存服务器请求内容,直至追溯到网站的源服务器将内容拉到本地

那对于我们而言除去速度反应更快我们还有哪些优势?

这样搞的目的,用户在访问某个服务时,不需要跨越千山万水,就能就近访问,那么当然会提高访问速度了。通过这种CDN技术:

1、本地缓存加速

如果站点含有大量的图片和静态页面,那么可以大大提高其访问速度。

2、镜像服务

众所周知,不同的网络运营商之间的网络互联是有速度瓶颈的,那么通过这种镜像服务可以消除这些瓶颈的影响,实现跨运营商的网络加速服务。

3、远程加速

远程用户访问站点,会根据DNS负载均衡技术,智能的选择缓存(cache)服务器,选择最快的cache服务器,加快速度。

4、带宽优化

因为用了很多镜像服务站点,那么可以对原站点的带宽进行优化,减轻原站点的服务器负载。

5、抗DDos攻击

分布在各地的CDN镜像服务器,配合各个节点之间的冗余机制,可以高效地预防黑客攻击以及降低DDos影响。

那动态加速和静态减速有和却别呢?

通过各家的对动态加速的解释来说,可能不能做到我们理解的动态加速,不过还是会在很多优化上给予解决方案,来提高用户访问速度。


以上就是关于《「CDN加速」今日讲解cdn静态加速与动态加速》的全部内容,本文网址:https://www.7ca.cn/baike/51932.shtml,如对您有帮助可以分享给好友,谢谢。
标签:
声明