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

CDN是啥 & 实现原理

CDN是啥 ? ? ?

Content Delivery Network

内容散发网络

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

原理

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

总结

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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理