热门文章> 什么是cdn服务器 >

什么是cdn服务器

36氪企服点评小编
2021-12-22 15:15
3680次阅读

| 企服解答

CDN的全称是Content Delivery Network,即内容分发网络,属于一种新型网络构建方式。

使用CDN服务器访问网络会在Internet中重新构架一个新的网络架构,并启用特殊的网络发送功能给用户的网络,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。

什么是cdn服务器

CDN的基本原理是广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中,在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的工作正常的缓存服务器上,由缓存服务器直接响应用户请求。

CDN服务器有哪些优缺点?

1、优点:它可以有效解决带宽小、峰值流量高、输出不均匀导致的访问速度慢的问题。适用于访问需求高的网站,如媒体网站、游戏网站等;

2、缺点:CDN服务器对动态站点的支持目前并不理想,而且成本也很高。中型及以上的地点将更合适。

| 扩展阅读

CDN其实是一项非常有效的缩短时延的技术。

CDN这个技术其实说起来并不复杂,最初的核心理念,就是将内容缓存在终端用户附近。因为这项技术是把内容进行了分发,所以,它的名字就叫做Content Delivery Network即“内容分发网络”。

具体来说,CDN就是采用更多的缓存服务器(CDN边缘节点),布放在用户访问相对集中的地区或网络中。当用户访问网站时,利用全局负载技术,将用户的访问指向距离最近的缓存服务器上,由缓存服务器响应用户请求。

CDN的具体工作流程:

1、点击APP上的内容,APP会根据URL地址去本地DNS寻求IP地址解析。

2、本地DNS系统会将域名的解析权交给CDN专用DNS服务器,然后将CDN的全局负载均衡设备IP地址返回用户。

3、用户向CDN的负载均衡设备发起内容URL访问请求。CDN负载均衡设备根据用户IP地址,以及用户请求的内容URL,选择一台用户所属区域的缓存服务器。

4、负载均衡设备告诉用户这台缓存服务器的IP地址,让用户向所选择的缓存服务器发起请求,缓存服务器响应用户请求,将用户所需内容传送到用户终端。

5、如果这台缓存服务器上并没有用户想要的内容,那么这台缓存服务器就要网站的源服务器请求内容。

6、源服务器返回内容给缓存服务器,缓存服务器发给用户,并根据用户自定义的缓存策略,判断要不要把内容缓存到缓存服务器上。

[免责声明]

文章标题: 什么是cdn服务器

文章内容为网站编辑整理发布,仅供学习与参考,不代表本网站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时沟通。发送邮件至36dianping@36kr.com,我们会在3个工作日内处理。

相关文章
最新文章
查看更多
关注 36氪企服点评 公众号
打开微信扫一扫
为您推送企服点评最新内容
消息通知
咨询入驻
商务合作