带你读《多媒体行业质量成本优化及容灾方案白皮书》3. 回源成本优化(2)

简介: 带你读《多媒体行业质量成本优化及容灾方案白皮书》3. 回源成本优化(2)

带你读《多媒体行业质量成本优化及容灾方案白皮书》3. 回源成本优化(1)https://developer.aliyun.com/article/1351879?groupCode=supportservice

当然,缩减L1节点数量也会带来其他的一些附带问题,比如原加速域名调度域中存在湖北省份节点覆盖,做了节点缩减之后,后续湖北地区客户的访问请求就会因为找不到本地节点,从而产生跨省甚至跨大区的长链路,从而导致4层延迟的升高,影响首字节。

所以该项优化策略一般针对于业务侧有比较强的地域覆盖属性的情形。

CDNL2节点缩减减少回源

 

可以根据业务场景,视情况评估缩减L2的节点数量,来减少回源流量;CDN整体的回源逻辑是请求到L1节点,L1节点未命中回源L2,L2未命中则回源获取资源,相对来说L2节点数量越多,相同文件需要回源取的次数越多,所以缩减L2可以一定程度上减少回源流量。

 

但L2节点的缩减也会带来附带的问题,L2节点过少,L2节点出现异常,灾备的L2节点也会相对少,对稳定性有劣化影响。

 

CDN 302调度实现命中率提升减少回源

 

原有方案是L1回源到L2,L2再回源到客户源站,采用此方案后,如果缓存未命中此L1,则此L1可以回源到策略中的下游有缓存的L1,减少回源。

 

L1回源使用一致性hash环(回源访问调度中心返回302方式),在阿里云CDN的L1做汇聚,即先回站外L1环(电信,联通,移动等),再回到站内L1环(站内环多线接入,同时提供给小运营商当做L1直接访问使用)。

 

将一个大区内的L1回源L2流量做汇聚,即将原有CDN链路架构做变化:

 

该方案实现需要终端支持302跳转。同时如果客户业务域名整体的资源较冷,302调度开启后的命中率性能反而会出现劣化。原因:302调度开启后,对于冷资源会出现一次302跳转,再通过L1回源L2进一步回源,如果域名下的整体资源很冷,较多资源不能再次命中,那么首次302跳转反而会增加开销。

相关文章
|
算法 Shell 测试技术
Monkey 常用命令详解含高级参数应用
Monkey 常用命令详解含高级参数应用
Monkey 常用命令详解含高级参数应用
|
小程序
云支付接入流程说明
云支付接入流程说明
7360 0
云支付接入流程说明
|
安全 物联网 网络虚拟化
路由与交换系列之基本IP ACL特性与配置
• 掌握基本IP ACL的原理 • 掌握ACL在企业网络中的应用 • 掌握基本IP ACL的配置方式 • 掌握基本IP ACL的验证效果
4525 8
  路由与交换系列之基本IP ACL特性与配置
|
前端开发 JavaScript IDE
推荐10个有趣的前端开源项目
开源的世界每天都丰富多彩,2022年前端领域会有什么新的挑战?下面是我们整理的10个有趣的开源项目,希望当中有您想要收藏的那一个。
1815 21
推荐10个有趣的前端开源项目
|
存储 弹性计算 运维
阿里云容器镜像服务 | 学习笔记
快速学习阿里云容器镜像服务
阿里云容器镜像服务 | 学习笔记
|
编解码 人工智能 监控
【Design】大屏数据可视化设计指南
【Design】大屏数据可视化设计指南
1239 0
【Design】大屏数据可视化设计指南
|
SpringCloudAlibaba Java 测试技术
Nacos Config 使用自定义的NameSpace & Group
在之前的章节中,我们并没有对`SpringCloud Alibaba Nacos Config`的`NameSpace`、`Group`做过修改,都是使用的默认值,默认值分别是:`Public`、`DEFAULT_GROUP`,我们本章来看下如何自定义这两项参数。
|
传感器
一加8T发售,国行售价3399元起,骁龙865+120Hz高刷
一加8T发售,国行售价3399元起,骁龙865+120Hz高刷
785 0
一加8T发售,国行售价3399元起,骁龙865+120Hz高刷
|
Java
指针碰撞和空闲列表
指针碰撞和空闲列表
671 0