CDN是啥 & 实现原理
CDN是啥 ? ? ?
Content Delivery Network
即内容散发网络
简略来说 CDN把资源缓存在离你最近的中央 提高效率
原理
1.地址栏输出一个网址,浏览器没有DNS缓存,会向网站的 DNS 服务器发动申请
2.网站的 DNS 服务器,设置了 CNAME,指向了某个 CDN 服务器
3.申请CDN负载平衡服务器解析域名。
4.把用户响应最快的节点返回给用户
5.用户向该节点发出请求
总结
长处:
1.减速
2.加重源站负载
3.抗住攻打,不受源站影响
毛病:
1.不适宜常常刷新的场景,常常刷新会导致缓存命中率降落
2.受第三方管制影响
3.老本