原理:
依靠各地边缘服务器,通过中心的负载均衡,内容分发,调度等功能模块,使用户就近获取所需内容
负载均衡:将同一应用的请求,分发到多个服务器上,提高系统整体的响应速度和可用性(高并发,伸缩性,高可用,安全防护)
负载均衡算法:轮询,随机,最小活跃数,源地址哈希,一致性哈希
关键技术:
内容发布
内容路由
内容存储
内容管理
步骤:
1.用户点击内容,根据URL地址去本地DNS寻求IP解析
2.本地DNS将域名解析权交给cdn专用DNS
3.CDN专用DNS将CDN的全局负载设备IP返回用户
4.用户向CDN负载均衡设备发起URL请求
5.CDN根据用户IP和请求URL选择一台用户区域缓存服务器
6.负载均衡告诉用户这台缓存服务器的IP,让用户发请求
7.用户发请求,缓存服务器响应,将所需内容传到用户终端
8.如果缓存服务器没有所需内容,就请求源服务器
9.源服务器传递内容给缓存服务器,缓存服务器传给用户,并根据用户自定义的缓存策略判断是否将内容缓存.
CDN主要功能:
1.减少宽带需求
2.解决用户访问量过大造成服务器过载
3.本地访问过的缓存页面和对象,缩减用户访问因特网的响应时间
4.克服网站分布不均,降低网站建设成本
5.降低通信风暴的影响,提高网络的稳定性
原文链接:https://blog.csdn.net/yz2319697673/article/details/123455986?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165918321816782184692205%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165918321816782184692205&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-21-123455986-null-null.nonecase&utm_term=cdn
原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/326