目录
1 CDN概念
通常将一些静态的内容,如图片,小视频,静态网页发布到最接近用户的网络“边缘”节点。
1.1 例子
有一个网站部署在阿里云杭州机房的服务器上,哈尔滨某个小区有一个用户通过ADSL拨号来访问该网站上的一张图片,该图片就可以缓存在离该用户最近的“边缘”节点上。此时同一小区的另一个用户使用相同的运营商拨号来访问同一张图片,该用户就可以直接从最近的“边缘”节点上获取刚才缓存的图片,而不需访问杭州的服务器。
1.2 普通访问形式与CDN访问形式对比
- 源站点服务器压力大
- 受源站点带宽限制,网页响应速度变慢
2 CDN架构及配置
阿里CDN智能调度系统根据用户IP去判断用处所处位置,从而为用户分配最准确的网络“边缘”节点。
3 CDN应用场景
3.1 网站站点应用加速
3.2 视音频点播/大文件下载分发加速
客户端将文件上传请求发送到SLB,SLB将请求分发到ECS,ECS将文件保存到OSS,并使用媒体转码服务进行视音频转码,然后将转码后的视音频文件推送到CDN节点进行缓存。用户可就近访问CDN的资源进行视音频的点播和大文件的下载。
3.3 视频直播加速
分布式缓存架构
3.4 移动应用加速
4 阿里云CDN的操作
4.1 HTTPS安全加速
4.2 内容回源设置
4.3 节点缓存设置,访问控制设置
4.4 性能优化设置,视频相关设置
用户拖拽播放进度时,客户端会向服务器端发送类似上面的链接地址请求,服务器向客户端响应从第10个字节开始的内容。
4.5 刷新缓存,资源监控
5 阿里云控制台演示:源站加速