CDN中数据请求方法、装置、设备和CDN节点制造方法及图纸

技术编号:24946277 阅读:32 留言:0更新日期:2020-07-17 22:57
本申请提供了一种CDN中数据请求方法、装置、设备和CDN节点,涉及计算机技术领域,包括接收辅助设备发送的第一获取请求,并确定该第一获取请求对应的目标缓存资源是否为热点资源;在确定目标缓存资源为热点资源的情况下,向辅助设备发送第一响应,以便在第一响应指示目标缓存资源为热点资源的情况下,辅助设备通过打散操作将针对目标缓存资源的获取请求分摊到多个存储设备上;以此,可以将热点资源的确定下沉到存储设备,辅助设备根据存储设备的响应确定热点资源,使得对于热点资源的确定更准确,降低了存储设备压力过大的风险。

【技术实现步骤摘要】
CDN中数据请求方法、装置、设备和CDN节点
本申请涉及计算机
,尤其是涉及一种CDN(ContentDeliveryNetwork,内容分发网络)中数据请求方法、装置、设备和CDN节点。
技术介绍
CDN的通用架构为辅助设备(Nginx)+存储设备(Cache)的结构,其中,辅助设备可以用于处理代理或辅助负载均衡等工作,存储设备用于存储缓存资源;CDN节点一般为集群,该集群包括负载均衡设备(LVS)、多个辅助设备以及多个存储设备。对于每个获取请求,负载均衡设备会按照一定的负载均衡算法,将该获取请求分配到其中一个辅助设备上,该辅助设备再将该获取请求分配到存储有对应缓存资源的存储设备上,以便在集群内,通过内网请求从存储设备上获取缓存资源,该内网请求一般是指节点内部的请求。这种架构保证一个获取请求无论经过CDN节点中的哪一个辅助设备,最后可以访问到存储有缓存资源的辅助设备上,为了降低重复存储的压力,该缓存资源通常存储在一个存储设备上。但是由于一份缓存资源只存储在一个存储设备上,一旦网民大量同时请求相同的缓存资源时,存储设备会面临非常大本文档来自技高网...

【技术保护点】
1.一种CDN中数据请求方法,其特征在于,包括:/n接收辅助设备发送的第一获取请求,所述第一获取请求用于获取目标缓存资源;/n确定所述目标缓存资源是否为热点资源;/n在确定所述目标缓存资源为热点资源的情况下,向所述辅助设备发送第一响应,所述第一响应包括所述目标缓存资源以及第一标识,以便所述辅助设备通过打散操作将针对所述目标缓存资源的获取请求分摊到多个存储设备上,其中,所述第一标识用于指示所述目标缓存资源为热点资源。/n

【技术特征摘要】
1.一种CDN中数据请求方法,其特征在于,包括:
接收辅助设备发送的第一获取请求,所述第一获取请求用于获取目标缓存资源;
确定所述目标缓存资源是否为热点资源;
在确定所述目标缓存资源为热点资源的情况下,向所述辅助设备发送第一响应,所述第一响应包括所述目标缓存资源以及第一标识,以便所述辅助设备通过打散操作将针对所述目标缓存资源的获取请求分摊到多个存储设备上,其中,所述第一标识用于指示所述目标缓存资源为热点资源。


2.根据权利要求1所述的方法,其特征在于,确定所述目标缓存资源是否为热点资源,包括:
基于所述第一获取请求,对统计的周期性内针对所述目标缓存资源的访问频率进行更新;
判断针对所述目标缓存资源更新后的访问频率是否超过目标阈值;
在确定所述更新后的访问频率超过所述目标阈值的情况下,确定所述目标缓存资源为热点资源。


3.根据权利要求2所述的方法,其特征在于,在判断针对所述目标缓存资源更新后的访问频率是否超过目标阈值的步骤之前,所述方法还包括:
确定当前负载情况;
基于预先确定的负载情况与热点阈值之间的对应关系,确定所述当前负载情况对应的目标阈值,其中,负载情况用于指示负载的高低,所述负载的高低与所述热点阈值负相关。


4.根据权利要求1所述的方法,其特征在于,确定所述目标缓存资源是否为热点资源的步骤包括:
确定所述目标缓存资源是否存在于热点资源库中,所述热点资源库基于周期内的各个缓存资源的访问频率进行筛选得到;
如果存在,则确定所述目标缓存资源为热点资源。


5.根据权利要求1所述的方法,其特征在于,所述第一响应包括响应头,所述响应头包括热点状态指示位,所述热点状态指示位用于记录所述第一标识。


6.一种CDN中数据请求方法,其特征在于,包括:
接收来自负载均衡设备的第二获取请求,所述第二获取请求用于获取目标缓存资源;
判断所述目标缓存资源是否为热点资源;
如果所述目标缓存资源不是热点资源,则向所述目标缓存资源对应的唯一的第一存储设备发送第一获取请求,所述第一获取请求用于获取所述目标缓存资源;
接收所述第一存储设备针对所述第一获取请求发送的第一响应,所述第一响应为所述第一存储设备在确定所述目标缓存资源为热点数据后发送,所述第一响应包括所述目标缓存资源以及第一标识,所述第一标识用于指示所述目标缓存资源为热点资源。


7.根据权利要求6所述的方法,其特征在于,所述第二获取请求包括所述目标缓存资源的目标统一资源定位符URL;在接收所述第一存储设备针对所述第一获取请求发送的第一响应的步骤之后,所述方法还包括:
将所述目标URL记录内存缓存中。


8.根据权利要...

【专利技术属性】
技术研发人员:王永强年彦东
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1