当直播服务启动的时候,服务器会创建一个定时任务,每分钟会执行异常,该定时任务的功能是实时统计网卡的实际出口带宽,并且计算出网卡利用率,统计正在服务域名的实时带宽,并且计算出各个域名的带宽占比。
其次,是否开启动态回源保持功能,是可配置的,配置都是域名级别的,也可以做到app级别,如果开启了动态回源保持功能,会有一个,默认策略,目前的默认策略是:a.当网卡利用率达到80%之后,关闭该域名的回源保持功能;b.当网卡利用率小于80%大于50%,域名带宽占比小于50%,回源保持时长设置为5s;c.当网卡利用率小于80%大于50%,域名带宽占比大于50%,回源保持时长设置为3s;d.当网卡利用率占比小于50%,回源保持时长设置为10s, 同时不同的客户域名可以根据该客户的特征调整动态回源保持时长策略,可以分的更细。
根据直播CDN的95计费方式,需要保证最高峰值不能超过36小时,所以在晚高峰或者午高峰的时候尽量来降低回源的带宽,在带宽低峰增加回源保持时长是不会增加成本,还能优化质量,降低首屏,该功能主要是用在大客户,并且有调优需求的客户上。
除此之外,动态回源保持通过实时带宽来调整回源保持时长,对于优化首屏,降低成本会更加准确。