【技术实现步骤摘要】
一种源站访问流量的调整方法及装置,电子和存储设备
本申请涉及互联网应用领域,具体涉及一种源站访问流量的调整方法和装置,以及一种电子设备和存储设备。
技术介绍
现有大多数服务端都有多个源站,在请求回源时,通常采用的方式是按照轮询,即轮询每个源站完成回源请求。如图1所示,图1示出现有技术中回源架构,客户端(client)首先访问到代理服务端(proxyserver),代理服务器去查询DNS服务器获取到多个用户源站IP,然后轮询不同的用户源站,进而分配回源请求。然而,由于网络情况比较复杂,在回源过程中存在部分源站IP会被运营商劫持,导致访问失败的问题;或者,部分源站IP本身网络情况较差,导致下载很慢的问题,最终可能会导致服务异常,数据资源无法获得。为避免上述问题,现有技术可以通过四层或七层的主动探测,探测每个源站是否可以提供服务,从而在回源过程将不可提供服务的源站自动摘除,但是主动探测的方案存在下述至少两方面的缺陷:一、不能解决某些源站由于网络抖动造成的下载慢或者下载失败的问题,以及网络丢包引起的服务异常的问题。二、不能合理利用不同源站的服务能力,只能通过轮询完成回源。
技术实现思路
本申请提供一种源站访问流量的调整方法,以解决现有技术中回源服务不合理的问题。本申请提供一种源站访问流量的调整方法,包括:发送针对每个源站的回源请求,并产生相应回源日志,其中,所述回源日志由至少两个源站产生;接收根据所述每个源站的回源日志,确定所述每个源站的回源权重;< ...
【技术保护点】
1.一种源站访问流量的调整方法,包括:/n发送针对每个源站的回源请求,并产生相应回源日志,其中,所述回源日志由至少两个源站产生;/n接收根据所述每个源站的回源日志,确定所述每个源站的回源权重;/n根据所述每个源站的回源权重调整每个源站的访问流量。/n
【技术特征摘要】 【专利技术属性】
1.一种源站访问流量的调整方法,包括:
发送针对每个源站的回源请求,并产生相应回源日志,其中,所述回源日志由至少两个源站产生;
接收根据所述每个源站的回源日志,确定所述每个源站的回源权重;
根据所述每个源站的回源权重调整每个源站的访问流量。
2.根据权利要求1所述的源站访问流量的调整方法,还包括:
提取所述回源日志中的回源特征值;
根据所述回源特征值计算所述回源日志对应的所述源站的回源流量特征值;
根据所述回源流量特征值确定所述源站的回源权重。
3.根据权利要求2所述的源站访问流量的调整方法,还包括:
根据设定的汇总条件,对所述回源日志进行汇总;
在汇总的所述回源日志中提取如下至少一种回源特征值:
回源响应时间的回源特征值;
回源接收数据的大小的回源特征值;
回源请求次数的回源特征值;
回源失败次数的回源特征值。
4.根据权利要求3所述的源站访问流量的调整方法,还包括:
根据预设的探测时间条件,对所述探测时间内的每个源站的所述回源日志进行汇总,和/或,针对每个域名按照IP粒度对所述回源日志进行汇总。
5.根据权利要求3所述的源站访问流量的调整方法,还包括:
根据所述回源特征值确定所述源站回源的下载速率和/或下载成功率;
根据所述下载速率和/或下载成功率,计算所述源站的当前回源流量特征值;
根据所述源站的当前回源流量特征值确定所述源站的回源流量特征值。
6.根据权利要求5所述的源站访问流量的调整方法,还包括:
设定调整系数;
根据所述下载速率和/或下载成功率,以及所述调整系数,计算所述源站的当前回源流量特征值。
7.根据权利要求6所述的源站访问流量的调整方法,其特征在于,所述调整系数是根据倾向于所述下载速率或倾向于所述下载成功率而设定的。
8.根据权利要求5所述的源站访问流量的调整方法,其特征在于,还包括:
设定所述源站的最低回源流量特征值;
判断所述源站的当前回源流量特征值是否大于所述最低回源流量特征值,若是,则将所述源站的当前回源流量特征值确定为所述源站的回源流量特征值,若否,则将所述源站的最低回源流量特征值确定为所述源站的回源流量特征值。
9.根据权利要求8所述的源站访问流量的调整方法,其特征在于,所述设定所述源站的最低回源流量特征值是根据平均每个源站回源比例的10%确定。
10.根据权利要求5所述的源站访问流量的调整方法,还包括:
根据所述回源响应时间的回源特征值和所述回源接收数据的大小的回源特征值,计算所述源站回源的下载速率;
和/或,
根据所述源站的回源请求次数的回源特征值和回源失败次数的回源特征值,计算所述源站回源的下载成功率。
技术研发人员:李志明,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。