内容与 络分发CDN
1. CDN介绍
阿里云内容分发 络(Content Delivery Network,简称CDN)是建立并覆盖在承载 之上、由分布在不同区域的边缘节点服务器群组成的分布式 络。替代传统以Web Server为中心的数据传输模式,将源站资源缓存到阿里云全国各地的边缘服务器,供用户就近快速获取,提升用户体验,降低源站压力。
1.1 CDN产品功能
1.HTTPS安全加速
防劫持、防篡改、防泄密,享受企业级可靠HTTPS加速服务
- 强制HTTPS跳转:加速域名开启“HTTPS安全加速”的前提下,支持自定义设置,将用户的原请求方式进行强制HTTPS跳转
2.高性能灵活缓存策略
智能对象热度算法,分层缓存热点资源,让您的资源精准加速
- 高性能缓存:均衡使用CPU多核处理能力,高效合理使用和控制内存,最大化SSD IOPS 和吞吐
- 超高读写能力:各节点具备高速读写固态硬盘SSD 存储,配合SSD 加速能力,大幅减少用户访问等待时间,提高可用性
- 灵活自定义缓存过期时间:自定义指定资源内容的缓存过期时间规则,支持指定路径/test/… 或者文件名后缀如*.html 方式
- 自定义请求头:设置http请求头,目前提供多个http请求头参数可供自行定义取值
3.访问控制
提供多重访盗链功能,refer防盗链、UA头防盗链、IP防盗链、URL鉴权校验,完美解决盗链危害
- Refer防盗链:通过配置访问的referer黑白名单来对访问者身份进行识别和过滤,从而限制资源被访问的情况
- 鉴权配置:高级防盗链功能,设置鉴权Key 对URL 进行加密,保护用户源站资源
- IP黑名单:进入黑名单的IP,表示此IP无法访问当前加速域名
4.性能优化
页面优化、智能压缩功能,减少传输内容节约开销的同时提升加速效果
- 页面优化:去除页面冗余内容如html页面、内嵌 javascript 和 css 中的注释以及重复的空白符
- 智能压缩:对静态文件类型进行压缩,有效减少用户传输内容大小
- 过滤参数:回源时会去除URL 中后的参数,有效提高文件缓存命中率,提升分发效率
5.统计分析
全景数据统计,丰富角度分析,客户画像描述助力业务拓展。
6.日志管理
支持定制化日志服务,自定义永久存储,便捷下载分析
7.图片鉴黄
基于深度学习技术,智能识别通过CDN加速的色情图片,降低用户的违规风险
- CDN图片鉴黄是CDN加速的一项增值服务,开通此功能后,用户在使用CDN服务过程中,系统会自动检测通过CDN加速的图片是否涉黄,违规图片的URL将会被记录下来供用户导出和删除。
- CDN图片鉴黄按照扫描张数计费,以回源的图片作为检测基数,同一条图片URL只会被检测一次,不会重复计费,同时用户还可以设置每日检测张数的上限,控制消费额度。
- CDN的图片鉴黄基于云计算平台,能对海量数据进行快速检测,可以帮助用户节省90%以上的人力成本。
1.2 CDN的架构与原理
阿里云CDN基础架构
- 当终端用户(北京)向www.a.com下的指定资源发起请求时,首先向LDNS(本地DNS)发起域名解析请求。
- LDNS检查缓存中是否有www.a.com的IP地址记录。如果有,则直接返回给终端用户;如果没有,则向授权DNS查询。
- 当授权DNS解析www.a.com时,返回域名CNAME www.a.tbcdn.com对应IP地址。
- 域名解析请求发送至阿里云DNS调度系统,并为请求分配最佳节点IP地址。
- LDNS获取DNS返回的解析IP地址。
- 用户获取解析IP地址。
- 用户向获取的IP地址发起对该资源的访问请求。
- 如果该IP地址对应的节点已缓存该资源,则会将数据直接返回给用户,例如,图中步骤7和8,请求结束。
- 如果该IP地址对应的节点未缓存该资源,则节点向源站发起对该资源的请求。获取资源后,结合用户自定义配置的缓存策略,将资源缓存至节点,例如,图中的北京节点,并返回给用户,请求结束。
2.CDN经常结合哪些产品在哪些场景提供服务/strong>
- 站站点应用加速:实现对站点或者应用中大量静态资源的加速分发,建议将站点内容进行动静分离,动态文件可以结合云服务器ECS,静态资源如各类型图片、html、css、js文件等可使用对象存储OSS 存储,可以有效加速内容加载速度。
- 视音频点播/大文件下载分发加速:支持各类文件的下载、分发,支持在线点播加速业务,如mp4、flv。主要的业务场景是视音频点播、大文件下载(如安装包下载)等,建议搭配对象存储OSS使用,可提升回源速度,节约近2/3回源带宽成本。
- 视频直播加速:基于内容接入与分发 络和大规模分布式实时转码技术打造的音视频直播平台,提供便捷接入、高清流畅、低延迟、高并发的音视频直播服务。
- 移动应用加速:移动APP更新文件(apk文件)分发移动APP内图片、页面、短视频、UGC等内容的优化加速分发,有效缩短用户访问时间,提升用户体验。
更多详情见CDN官方文档
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8603 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!