【技术实现步骤摘要】
本专利技术实施例属于通信领域,尤其涉及一种资源下载方法及装置。
技术介绍
随着互联网和网络应用的普及与发展,大量网站的涌现以及随之而来的庞大访问量,使得网络服务不堪重负,内容分发网络(ContentDeliveryNetwork,CDN)应运而生。CDN是一种新型网络内容服务体系,基于内容访问与应用的效率要求、质量要求、内容秩序及客户带宽限制而提供内容的分发和服务,代表了一种基于网络而构建的高质量、高效率、具有鲜明网络秩序的网络应用服务模式。现有的资源下载方法通常为:CDN已预取资源,则CDN根据各节点的连接以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上,使用户就近获得所下载的内容。但是,若CDN没有预取资源,且用一时间有大量用户需要下载该资源,如QQ,微信等APP新版本发布,则用户需要直接从服务器下载资源,从而导致服务器的网络阻塞。
技术实现思路
本专利技术实施例提供了一种资源下载方法及装置,旨在解决现有方法中,用户直接从服务器下载资源容易导致网络阻塞的问题。本专利技术实施例是这样实现的,一种资源下载方法,所述方法包括:接收资源下载请求,所述资源下载请求携带资源的标识;根据所述资源的标识判断所述资源是否已被内容分发网络CDN预取完成;在所述资源没有被CDN预取完成时,等待第一预设间隔时间后,开放第一预设比例的用户从CDN下载所述资源。本专利技术 ...
【技术保护点】
一种资源下载方法,其特征在于,所述方法包括:接收资源下载请求,所述资源下载请求携带资源的标识;根据所述资源的标识判断所述资源是否已被内容分发网络CDN预取完成;在所述资源没有被CDN预取完成时,等待第一预设间隔时间后,开放第一预设比例的用户从CDN下载所述资源。
【技术特征摘要】
1.一种资源下载方法,其特征在于,所述方法包括:
接收资源下载请求,所述资源下载请求携带资源的标识;
根据所述资源的标识判断所述资源是否已被内容分发网络CDN预取完成;
在所述资源没有被CDN预取完成时,等待第一预设间隔时间后,开放第
一预设比例的用户从CDN下载所述资源。
2.根据权利要求1所述的方法,其特征在于,在所述等待第一预设间隔时
间后,开放第一预设比例的用户从CDN下载所述资源之后,包括:
判断第二预设间隔时间是否到达,并在第二预设间隔时间到达时,开放第
二预设比例的用户从CDN下载所述资源。
3.根据权利要求1或2所述的方法,其特征在于,所述在所述资源没有被
CDN预取完成时,等待第一预设间隔时间后,开放第一预设比例的用户从CDN
下载所述资源,具体包括:
在所述资源没有被CDN预取完成时,确定接收到各个资源下载请求的时
间,并对各个资源下载请求的时间按先后顺序排序;
等待第一预设间隔时间后,按照排序后的资源下载请求对应的用户,从先
到后开放第一预设比例的用户从CDN下载所述资源。
4.根据权利要求1或2所述的方法,其特征在于,所述在所述资源没有被
CDN预取完成时,等待第一预设间隔时间后,开放第一预设比例的用户从CDN
下载所述资源,具体包括:
在所述资源没有被CDN预取完成时,确定发送各个资源下载请求的用户
的优先级,并对各个资源下载请求的用户的优先级按从高到低排序;
等待第一预设间隔时间后,按照排序后的优先级对应的用户,从先到后开
放第一预设比例的用户从CDN下载所述资源。
5.根据权利要求1或2所述的方法,其特征在于,所述在所述资源没有被
\tCDN预取完成时,等待第一预设间隔时间后,开放第一预设比例的用户从CDN
下载所述资源,具体包括:
在所述资源没有被CDN预取完成时,获取CDN预取资源的完成率;
根据获取的CDN预取资源的完成率确定第一预设间隔时间和/或第一预设
比例;
等待第一预设间隔时间后,开放第一预设比例的用户从CDN下载所述资<...
【专利技术属性】
技术研发人员:冯卫中,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。