[发明专利]一种分发资源获取请求的方法和装置有效
申请号: | 201811141742.0 | 申请日: | 2018-09-28 |
公开(公告)号: | CN109246229B | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 庄益强 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 陈向敏 |
地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分发 资源 获取 请求 方法 装置 | ||
本发明公开了一种分发资源获取请求的方法和装置,属于数据传输技术领域。所述方法包括:接收目标业务资源的资源获取请求,确定所述目标业务资源的资源属性;当所述资源属性为静态非热点资源时,根据所述目标业务资源的标识信息在后台服务系统中选择目标缓存服务器;当所述资源属性为动态资源或静态热点资源时,根据所述后台服务系统中所有缓存服务器的实时负载情况选择目标缓存服务器;将所述目标业务资源的资源获取请求发送至所述目标缓存服务器。采用本发明,既可以提高已缓存资源的资源命中率,又可以避免缓存服务器过载。
技术领域
本发明涉及数据传输技术领域,特别涉及一种分发资源获取请求的方法和装置。
背景技术
随着互联网技术的不断开发,云计算业务也随之快速发展。云计算业务的后台服务系统中可以包含有大量用于存储业务资源的缓存服务器,当用户终端需要从后台服务系统中获取业务资源时,这些缓存服务器可以为用户终端提供相应的业务资源的下载服务。
上述的后台服务系统中一般设置有调度服务器,该调度服务器可以接收用户终端提交到后台服务系统中的资源获取请求,并将资源获取请求提供给一台选择出的缓存服务器,以使该缓存服务器对资源获取请求进行响应。在选择缓存服务器时,调度服务器一般可以基于负载均衡原则在后台服务系统的所有可用的缓存服务器中,选择一台当前负载最低的缓存服务器,或者选择一台当前剩余负载额度最高的缓存服务器。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
同一业务资源的资源获取请求可能会到达不同的缓存服务器,一方面,未存储有业务资源的缓存服务器需要先在本地配置相应的业务资源,延长了请求响应时间,另一方面,一份业务资源需要同时存储在多台缓存服务器中,后台服务系统中资源大幅冗余,占用了大量的存储空间。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种分发资源获取请求的方法和装置。所述技术方案如下:
第一方面,提供了一种分发资源获取请求的方法,所述方法包括:
接收目标业务资源的资源获取请求,确定所述目标业务资源的资源属性;
当所述资源属性为静态非热点资源时,根据所述目标业务资源的标识信息在后台服务系统中选择目标缓存服务器;
当所述资源属性为动态资源或静态热点资源时,根据所述后台服务系统中所有缓存服务器的实时负载情况选择目标缓存服务器;
将所述目标业务资源的资源获取请求发送至所述目标缓存服务器。
可选的,所述确定所述目标业务资源的资源属性,包括:
根据所述资源获取请求携带的所述目标业务资源的URL的后缀,确定所述目标业务资源的资源属性为动态资源或者静态资源;
根据在预设历史时长内所述目标业务资源的资源获取请求的接收次数和预设热点阈值,确定所述目标业务资源的资源属性为热点资源或者非热点资源。
可选的,所述根据在预设历史时长内所述目标业务资源的资源获取请求的接收次数和预设热点阈值,确定所述目标业务资源的资源属性为热点资源或者非热点资源,包括:
确定当前时刻所属的目标时段和所述目标时段之前的预设数目个历史时段;
计算所述目标时段和所有所述历史时段中,所述目标业务资源的资源获取请求的总接收次数;
如果所述总接收次数大于预设热点阈值,则确定所述目标业务资源的资源属性为热点资源,否则确定所述目标业务资源的资源属性为非热点资源。
可选的,所述确定所述目标业务资源的资源属性为热点资源之后,还包括:
获取当前时刻前的预设统计时长内确定出的热点资源的占比;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811141742.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:资源获取、资源分配方法、装置、设备及存储介质
- 下一篇:信息推送方法及装置