cdn是一个服务,一般提供CDN的厂商全国各地都有节点,它有什么作用呢?
作用:1.用来缓存和加速静态文件的读取
2.减轻用户后端存储层的压力
注意:CDN主要用来支持和缓存静态的文件,如php等动态文件并不支持.
功能:
1.可以按照域名缓存
2.可以按照文件后缀缓存
3.可以提前缓存预热
CDN工作原理:
1.用户向local DNS解析客户网站的域名,客户网站域名通过DNS的CNAME记录调度到CDN调度系统
2.调度系统根据客户IP来源自动定位最近的节点(CDN边缘节点)
3.用户向该节点发起访问请求,如果有cache,直接返回给客户;如果没有则边缘节点通过中心节点会客户源站拉取资源再返回给客户,并缓存一份.
Example:用户访问www.baidu.com,CNAME记录自动指向 cdn.www.bai.com,通过调度系统寻找最优节点,并返回ip,如有资源则返给用户,没有回源站10.0.0.10拉取,并在节点缓存一份.
加速域名 回源地址 CDN返回域名
www.baidu.com 10.0.0.10 cdn.www.baidu.com
原文链接:https://www.cnblogs.com/Rainbow6669/p/13170490.html
原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/21540