[发明专利]一种分发资源获取请求的方法和装置有效
申请号: | 201811141742.0 | 申请日: | 2018-09-28 |
公开(公告)号: | CN109246229B | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 庄益强 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 陈向敏 |
地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分发 资源 获取 请求 方法 装置 | ||
1.一种分发资源获取请求的方法,其特征在于,所述方法包括:
接收目标业务资源的资源获取请求,确定所述目标业务资源的资源属性;
当所述资源属性为静态非热点资源时,根据所述目标业务资源的标识信息在后台服务系统中选择目标缓存服务器;
当所述资源属性为动态资源或静态热点资源时,根据所述后台服务系统中所有缓存服务器的实时负载情况选择目标缓存服务器;
将所述目标业务资源的资源获取请求发送至所述目标缓存服务器;
其中,当确定所述目标业务资源的资源属性为热点资源时,还包括:
获取当前时刻前的预设统计时长内确定出的热点资源的占比;
如果所述占比大于或等于预设热点比例,则在每个所述热点资源对应的资源获取请求的接收次数中确定接收次数最小值;
如果所述目标业务资源的资源获取请求的接收次数小于所述接收次数最小值,则将所述目标业务资源的资源属性确定为非热点资源。
2.根据权利要求1所述的方法,其特征在于,所述确定所述目标业务资源的资源属性,包括:
根据所述资源获取请求携带的所述目标业务资源的URL的后缀,确定所述目标业务资源的资源属性为动态资源或者静态资源;
根据在预设历史时长内所述目标业务资源的资源获取请求的接收次数和预设热点阈值,确定所述目标业务资源的资源属性为热点资源或者非热点资源。
3.根据权利要求2所述的方法,其特征在于,所述根据在预设历史时长内所述目标业务资源的资源获取请求的接收次数和预设热点阈值,确定所述目标业务资源的资源属性为热点资源或者非热点资源,包括:
确定当前时刻所属的目标时段和所述目标时段之前的预设数目个历史时段;
计算所述目标时段和所有所述历史时段中,所述目标业务资源的资源获取请求的总接收次数;
如果所述总接收次数大于预设热点阈值,则确定所述目标业务资源的资源属性为热点资源,否则确定所述目标业务资源的资源属性为非热点资源。
4.根据权利要求1所述的方法,其特征在于,所述当所述资源属性为静态非热点资源时,根据所述目标业务资源的标识信息在后台服务系统中选择目标缓存服务器,包括:
当所述资源属性为静态非热点资源时,将所述目标业务资源的URL作为key值,基于一致性哈希算法在后台服务系统中选择目标缓存服务器。
5.根据权利要求1所述的方法,其特征在于,所述当所述资源属性为动态资源或静态热点资源时,根据所述后台服务系统中所有缓存服务器的实时负载情况选择目标缓存服务器,包括:
当所述资源属性为动态资源或静态热点资源时,在所述后台服务系统中选择剩余负载额度从高到低排列靠前的多个缓存服务器;
判断所述多个缓存服务器中是否存在已接收过所述目标业务资源的资源获取请求的备选缓存服务器;
如果是,则选择所述备选缓存服务器为目标缓存服务器,否则选择所述剩余负载额度最高的缓存服务器为目标缓存服务器。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如果在预设时长内所述目标业务资源的资源获取请求的接收次数大于预设突发阈值,且所述目标业务资源的数据量大于预设数据阈值,则向所述后台服务系统中剩余负载额度从高到低排列靠前的多个缓存服务器发送所述目标业务资源的配置请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811141742.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:资源获取、资源分配方法、装置、设备及存储介质
- 下一篇:信息推送方法及装置