CDN介绍
1.CDN(ContentDeliveryNetwork)即内容分发网络
作用:
– 将内容从源站传输到用户端
– 加速网站访问速度
– 对静态资源缓存
2.通过CDN访问
CDN DNS
– 获取全局负载均衡IP
– 获取局部负载均衡IP
– 找到最优CDN节点IP
– 全局负载均衡服务把CDN节点IP返给用户
• 用户请求CDN节点,获取数据
– 没有数据请求上一级缓存
– 直到源服务器节点
CDN系统为什么要使用
– 解决跨地区、跨运营商网络、速度慢问题
• 服务器、北京、联通
• 用户、杭州、电信
– 解决热点、重点事件流量突发问题
• 热点事件
– 科比退役之战
• 电商促销
– 解决中小企业租用虚拟服务器慢问题
• 虚拟机
• 云主机公用• 加速访问
– 解决加速问题
• 静态图片• 静态文本• 静态视频
2.CDN适用场景
– 静态对象的加速与发布
• 动态内容静态化
– 页面、脚本等
• 静态内容、动态内容分离– 静态图片
– 动态数据等
3.CDN适合数据
– 内容对象
• 页面
– htm、html、shtml等
• 图片
– jpg、gif、png等
• 流媒体
– mp3、flv、wmv、3gp等
• 样式脚本
– css、js、xml