关于前端:每日灵魂一问CDN是啥-实现原理

39次阅读

共计 265 个字符,预计需要花费 1 分钟才能阅读完成。

CDN 是啥 & 实现原理

CDN 是啥???

Content Delivery Network

内容散发网络

简略来说 CDN 把资源缓存在离你最近的中央 提高效率

原理

1. 地址栏输出一个网址,浏览器没有 DNS 缓存,会向网站的 DNS 服务器发动申请
2. 网站的 DNS 服务器,设置了 CNAME,指向了某个 CDN 服务器
3. 申请 CDN 负载平衡服务器解析域名。
4. 把用户响应最快的节点返回给用户
5. 用户向该节点发出请求

总结

长处:
1. 减速
2. 加重源站负载
3. 抗住攻打, 不受源站影响
毛病:
1. 不适宜常常刷新的场景,常常刷新会导致缓存命中率降落
2. 受第三方管制影响
3. 老本

正文完
 0