什么是CDN?CND为何成为大型网站标配?

来源:中网互动    浏 览:387    2022-01-20 11:39:53

  在当下的互联网应用中充斥了大量的静态内容,这些静态和准动态内容在访问请求中占据了大量的网络资源,如果这些请求全部指向源站服务器,很容易导致网络的拥塞甚至是服务器的宕机,对正常的业务开展造成严重影响。为了解决这种情况,CDN技术应运而生。

  什么是CDN?

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

  CDN的基本原理

  CDN的基本原理是在用户访问相对集中的地区和网络设置一些缓存服务器。当用户访问网站时,利用全局的负载均衡技术将用户的访问指向距离最近的缓存服务器,由缓存服务器代替源站响应用户的访问请求。这样一方面减轻了源站服务器的工作压力,另一方面使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。

  CDN的工作过程

  (1)当用户点击网站页面上的内容URL,本地解析系统会得到该域名的CNAME记录,然后DNS系统将解析交给CNAME指向的CDN专用DNS服务器。

  (2)CDN的DNS服务器将CDN的全局负载均衡设备IP地址返给用户。

  (3)用户向CDN的全局负载均衡设备发起内容URL访问请求。

  (4)CDN全局负载均衡设备根据用户IP地址,以及用户请求的内容URL,选择一台用户所属区域的负载均衡设备,告诉用户向这台设备发起请求。

  (5)区域负载均衡设备会为用户选择一台合适的缓存服务器提供服务。

  (6)全局负载均衡设备把服务器的IP地址返回给用户。

  (7)用户向缓存服务器发起请求,缓存服务器响应用户请求,将用户所需内容传送到用户终端。

  (8)如果这台缓存服务器上并没有用户想要的内容,那么这台服务器就要向它的上一级缓存服务器请求内容,直至追溯到网站的源服务器将内容缓存到本地。

  CDN有哪些作用?

  CDN主要用于加速网站的访问,除此之外还有其他一些作用:

  1. 实现跨运营商、跨地域的全网覆盖

  CDN通过和运营商合作,部署IDC资源,在全国骨干节点上合理部署CDN边缘分发存储节点,充分利用带宽资源,平衡源站流量,实现跨域跨网的全覆盖效果。

  2. 保障网站安全

  CDN的负载均衡和分布式存储技术,可以让服务器源站“躲在”CDN节点背后免遭攻击,相当于无形中为网站添加了一把保护伞,有效提升网站的安全性和可靠性。

  3. 异地备援

  当某个服务器发生意外故障时,CDN会调用其他邻近的健康服务器节点进行服务,进而提供接近100%的可靠性,使网站处于永不宕机的状态。

  4.节约成本投入

  CDN可以实现网站节点的全国铺设,无需考虑购买服务器与后续的托管运维,也不用为管理维护技术人员而烦恼,节省人力、精力和财力。

版权声明: 原创
分享
咨询热线
0592-3503555

周一至周五 8:30-18:00

在线咨询
联系我们

手机:13666085526

传真:0592-3503377

邮件:yeweiwei@xm12t.com

地址:厦门市思明区软件园二期观日路30号之七107室

Copyright © 中网互动(厦门)网络科技有限公司 闽ICP备2021016708号-2 公安备案号:35020302035047    网站地图
客服
我要咨询
咨询信息提交成功后,我们会尽快安排专职顾问与您联系,请注意接听,谢谢
公司名:
所在城市:
* 您的称呼:
* 您的手机号:

您可点击 在线咨询 获取详情,专业客服将与您实时沟通。

咨询热线 0592-3503555