CDN是干什么用的呢?

CDN的含义

在回答这个问题之前,我们首先要先了解一下CDN的基本含义,其实CDN就是Content Delivery Network的简称,翻译成中文叫内容分发网络,是构建在互联网之上的一种虚拟网络。其最主要的目标是要尽可能规避互联网上有可能影响数据传输速度和稳定性的各种因素,使内容传输的更快、更稳定。

CDN的主要实现手段是通过在网络中布设大量节点(缓存服务器)来达成的,并通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需的内容,降低网络拥塞,提高用户访问响应速度和命中率。因此,CDN最核心的技术是内容存储和分发技术。

CDN的工作原理

CDN的基本工作原理是广泛采用各种缓存服务器,并将这些缓存服务器分布到用户访问相对集中的地区或网络中,这就像我们今天的大型电商一样,会在国内各个城市建设自己的仓储或租用大量的仓库及物流。目的其实和CDN一样,就是希望能够把产品尽快送到客户的手中。

比如一个北京的用户和一个上海的用户同时在京东上购买同一种产品,他们当天上午买的产品下午就都已经送达了。显而易见,这两个相隔上千公里的用户所收到的产品肯定不是从同一个仓库中发的货,而是分别从距离各自所在地很近的仓库中发出的。

而CDN其实就是干了这么一个事情,在网络中布设了大量的节点(缓存服务器),而不同节点中的缓存服务器就相当于分布在全国各地的仓库,当不同地域的用户在访问网站中的内容时,CDN首先利用全局负载技术将用户的访问指向距离最近的缓存服务器上,在由缓存服务器来直接响应用户的请求,就好比北京用户买东西从北京仓库发货,上海用户买东西从上海仓库发货一样,这样就最大程度的保证了用户访问的速度及体验。

影响CDN服务质量的几个因素

目前,国内出现了很多提供CDN服务的供应商,其服务质量也各有千秋,但用户在选择CDN服务时,还是要注意以下几个因素:

  1、所提供的网络节点是否涵盖国内主要运营商网络及骨干网络节点的能力,即所布设的网络节点是否够多够广。

  2、CDN服务的稳定性和安全性,即节点服务器本身的性能指标及相关软硬件能力是否过关。

  3、节点之间能否提供冗余备份等功能,即同一区域能否提供多点覆盖、多点冗余,以提高CDN服务的高可靠性。

  4、核心节点的带宽是否充足,一般要10G以上的带宽储备或更高,以满足峰值期间的服务质量。

以上回答来自科技行者团队超人




CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。CDN有别于镜像,因为它比镜像更智能,或者可以做这样一个比

喻:CDN=更智能的镜像+缓存+流量导流。因而,CDN可以明显提高Internet网络中信息流动的效率。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等问题,提高用户访问网站的响应速度。 为更好地理解CDN,让我们看一下CDN的工作流程。当用户访问已经加入CDN服务的网站时,首先通过DNS重定向技术确定最接近用户的最佳CDN节点,同时将用户的请求指向该节点。当用户的请求到达指定节点时,CDN的服务器(节点上的高速缓存)负责将用户请求的内容提供给用户。具体流程为: 用户在自己的浏览器中输入要访问的网站的域名,浏览器向本地DNS请求对该域名的解析,本地DNS将请求发到网站的主DNS,主DNS根据一系列的策略确定当时最适当的CDN节点,并将解析的结果(IP地址)发给用户,用户向给定的CDN节点请求相——应网站的内容。

既然CDN的核心作用是提高网络的访问速度,那么其用户也就是例如ICP 、ISP、大型企业、电子商务网站和政府网站等。利用CDN技术,这些网站无需投资昂贵的各类服务器,设立分站点。通过采用CDN,CDN将负责信息传递工作,保证信息正常传输,而技术人员只需要维护网站内容,不需要考虑流量问题。这样,网站可保证用户得到更多的新业务,可以快速访问网络上的内容,获得更好的服务质量。举个例子来讲,对于访问量比较大,而被访问内容更新周期比较长的网站,如政府网站,用户往往进行大量的查询工作。这类网站比较适合采用CDN。还有,大家是否注意到,在所谓的宽带社区中,瓶颈是社区的对外出口。这样,如果采用CDN无疑对社区用户使用视频点播、网络教育等宽带应用提供了保证。




CDN的作用以及用途是很广泛的,具体情况如下:

一、CDN是什么?

CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络"边缘",使用户可以就近取得所需的内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因所造成的用户访问网站响应速度慢的问题。


二、CDN的作用是什么?

CDN主要功能是在不同的地点缓存内容,通过负载均衡技术,将用户的请求定向到最合适的缓存服务器上去获取内容,简单好处/优势如下几点:

  • 内容有吸引力
  • 访问速度快
  • 支持频繁的用户互动
  • 可以在各处浏览无障碍

简单介绍下CDN与传统网站访问的区别:
传统访问访问:


使用了CDN的网站访问:


与传统访问方式不同,CDN网络则是在用户和服务器之间增加缓存层,将用户的访问请求引导到最优的缓存节点而不是服务器源站点,从而加速访问速度。

完整的CDN工作流程:


总结一下CDN的工作原理:通过权威DNS服务器来实现最优节点的选择,通过缓存来减少源站的压力。

使用CDN加速功能的话,可以使该网站的访问速度变得很快速的。像BlueHost虚拟主机就是采用了全球CDN加速功能,国内的访问速度是很快的,现在在BlueHost中国站购买还可以享受优惠折扣。

三、CDN的用途有哪些?

CDN应用广泛,支持多种行业、多种场景内容加速,例如:图片小文件、大文件下载、视音频点播、直播流媒体、全站加速、安全加速、应用加速、移动应用加速等等。




CDN:CDN的全称是Content Delivery Network,即内容分发网络。基本原理是采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中,在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的工作正常的缓存服务器上,由缓存服务器直接响应用户请求。专业名词太多了是吧!举个例子:早期马云爸爸和强东哥哥还没创立电商帝国的时候,当时人们购买电器时只能去到实体店去购买,比如GM、SN(避免广告嫌疑),但是早期的实体店只会在一些大城市有,那么像一些偏远的乡镇的用户想要买电器就很费劲了,所以在早几年,推出了“家电下乡”活动,类似于开了很多分店,每个乡镇都有对应的分店了,目的是为了让偏远地区的用户也能够方便的购买到自己心仪的电器,省去他们一大早去市里排队的时间,而CDN的中的几个角色,在这个例子中就完全得以体现:市中心的实体店就是真实的网站服务器。“家电下乡”中的这些分店就是传说中的CDN服务器。而偏远地区的用户则是咱们正常的互联网用户。正常来说,用户在正常访问网站服务器的时候,可能由于地点比较远,延迟过大,缓存数据比较慢,比如打开某个网站的时候浏览器一直转圈,用户很烦躁,体验很差,所以这个时候为了让原理服务器端的客户也可以享受极速上网的乐趣,网站服务器会先把网站的数据缓存给一个离用户比较近的服务器上,然后用户在访问该网站时,会直接跳转到CDN服务器,由CDN服务器来提供真正的数据访问,从而提高了用户的体验。这种方式也就是我们经常说到的CDN加速。




1.CDN的全称是Content Delivery Network,即内容分发网络。

2.CDN内容分发网络业务是利用分布在不同区域服务器群组成流量分配管理网络平台,提高用户访问速度的服务。 从事CDN业务需申请CDN许可证,简称CDN 证、cdn资质、cdn牌照,属于第一类增值电信业务中的内容分发网络业务。

3.用户接入到CDN以后,请求都是在受控的服务器上中转,通过CDN实时监控和日志分析,我们可以立即掌握到服务的负载,请求书,以及源站的访问延迟等信息。同时当用户访问失败的情况下,可以通过访问链定位到问题节点。我们也可以通过自定义HTTP规则把部分用户定位到单独的服务器进行访问,对于新版本的灰度发布和现网问题排查都很方便。

4.CDN许可证申请http://www.yanhuangzixun.com在我国其实已经非常成熟了

展开阅读全文

页面更新:2024-05-25

标签:多点   全称   偏远   节点   负载   服务质量   缓存   仓库   速度   服务器   内容   用户   技术   科技   网站   网络

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top