[发明专利]域名加载方法、装置、电子设备及存储介质在审
申请号: | 202011322158.2 | 申请日: | 2020-11-23 |
公开(公告)号: | CN112583948A | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 王磊;徐心澎;丁磊;于秋;薛嘉琪;潘俊 | 申请(专利权)人: | 北京三快在线科技有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 任亚娟 |
地址: | 100083 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 域名 加载 方法 装置 电子设备 存储 介质 | ||
本公开的实施例提供了一种域名加载方法、装置、电子设备及存储介质。所述方法包括:在业务方加载第一域名之前,获取所述业务方所处的地理位置,及与所述第一域名等效的第二域名;获取所述地理位置关联的目标地域范围内的,所述第一域名和所述第二域名在距离当前时间的第一周期内的加载成功次数和加载失败次数;基于所述加载成功率次数和所述加载失败次数,确定所述第一域名和所述第二域名的加载顺序;在第二周期内,根据所述加载顺序,加载所述第一域名和/或所述第二域名;其中,所述第一周期早于所述第二周期。本公开的实施例可以提高域名的首次加载成功率,且提高了整体业务的成功率。
技术领域
本公开的实施例涉及通信技术领域,尤其涉及一种域名加载方法、装置、电子设备及存储介质。
背景技术
随着web技术的蓬勃发展,CDN(Content Delivery Network,内容分发网络)作为一种优化网络资源的方案被广泛应用在各种业务场景中。而随着CDN技术的广泛应用,对于业务带来的困难与挑战也逐步增多。
CDN问题往往具有地域性的特点,倘若某一地区出现CDN问题,这种依赖统一配置的方案,并不能针对某一地区精确进行CDN域名切换,只能通过失败后进行重试选择,例如,目前有A、B、C三个等效域名,在X城市中,如果在前10分钟内,项目访问A域名一直不可用,只能够访问B域名资源成功。此时在X城市,项目在下一分钟,此时可以认为访问的每个资源大概率会不停的重复以下路径:访问A域名下资源-A域名下资源获取失败-访问B域名下资源-B域名资源获取成功;但在Y城市中,如果前10分钟内,项目访问A与B域名一直不可用,只能够访问C域名资源成功时。此时在Y城市,项目在下一分钟,此时可以认为访问的每个资源大概率会不停的重复以下路径:访问A域名下资源-A域名下资源获取失败-访问B域名下资源-B域名资源获取失败-访问C域名下资源-C域名资源获取成功。
通过上述内容不难发现,不同CDN域名在不同的城市表现并不相同,而且两个城市重试路径大相径庭,X城市需要重试1次进行两次资源请求(A-B),而Y城市却要重试2次,进行三次资源请求(A-B-C)才能加载正确的资源。而且随着CDN备灾域名数的不断增加,不但会造成页面加载时长随CDN备灾域名数增多而成倍增长的情况,而且第一个CDN域名资源一旦加载失败,可能会让外链CSS资源阻塞Dom树渲染。此时用户极有可能处于长时间页面白屏加载的状况,造成不可挽回的损失。
发明内容
本公开的实施例提供一种域名加载方法、装置、电子设备及存储介质,用以通过计算平台实时计算不同地域范围内的域名加载成功率,输出最优的域名加载列表给业务方,业务方使用资源管理器完成对域名的及时切换,提高了域名的首次加载成功率,提高了整体业务的成功率。
根据本公开的实施例的第一方面,提供了一种域名加载方法,包括:
在业务方加载第一域名之前,获取所述业务方所处的地理位置,及与所述第一域名等效的第二域名;
获取所述地理位置关联的目标地域范围内的,所述第一域名和所述第二域名在距离当前时间的第一周期内的加载成功次数和加载失败次数;
基于所述加载成功次数和所述加载失败次数,确定所述第一域名和所述第二域名的加载顺序;
在第二周期内,根据所述加载顺序,加载所述第一域名和/或所述第二域名;其中,所述第一周期早于所述第二周期。
可选地,所述获取所述地理位置关联的目标地域范围内的,所述第一域名和所述第二域名在距离当前时间的第一周期内的加载成功次数和加载失败次数,包括:
在所述目标地域范围内,拦截所述第一周期内的与所述第一域名和所述第二域名关联的页面加载请求;
根据页面加载请求对应的加载结果,确定所述第一域名和所述第二域名对应的加载成功次数和加载失败次数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011322158.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种在CBN刀具材料上涂层的方法
- 下一篇:一种岩土工程边坡的防渗水铺设装置