一种CDN系统合并回源方法、装置及存储介质制造方法及图纸

技术编号:33375896 阅读:20 留言:0更新日期:2022-05-11 22:43
本发明专利技术提供一种CDN系统合并回源方法、装置及存储介质,其特征在于,所述方法包括:在接收到用户终端发送的资源请求时,判断目标资源是否正在缓存,其中,所述资源请求用于请求所述目标资源;若所述目标资源正在缓存,则判断等待所述目标资源缓存完成的时间是否达到预设等待时长;若未达到所述预设等待时长,则将缓存完成的所述目标资源返回给所述用户终端;若达到所述预设等待时长,则向源站发送所述资源请求以进行同时缓存。解决了现有技术中回源量相对较高的技术问题,解决了现有技术中获取资源等待时间过长的技术问题。资源等待时间过长的技术问题。资源等待时间过长的技术问题。

【技术实现步骤摘要】
一种CDN系统合并回源方法、装置及存储介质


[0001]本专利技术涉及回源
,尤涉及一种CDN系统合并回源方法、装置及存储介质。

技术介绍

[0002]CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将原站点的服务器的内容发布到最接近用户的网络的边缘节点的服务器,使用户可以就近取得所需的内容,解决Internet网络拥塞状况,提高用户访问源站点的服务器的速度,用于加速用户获取源站点的服务器的资源,并且减少对应源站点的服务器的负载,边缘节点的服务器往往接收到大批量的各个客户端的请求,通过边缘节点的服务器,使得回源量降低。回源是指用户端在发送请求报文获取资源时,响应该请求报文的是源站点的服务器,而不是各边缘节点上的缓存服务器,那么这个过程相对于通过各边缘节点上的缓存服务器来响应的过程就称作为回源。回源的请求或流量太多的话,有可能会让源站点的服务器承载着过大的访问压力,进而影响源站点的服务器的正常访问。
[0003]当有用户端访问某一个URL的时本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种CDN系统合并回源方法,其特征在于,包括:在接收到用户终端发送的资源请求时,判断目标资源是否正在缓存,其中,所述资源请求用于请求所述目标资源;若所述目标资源正在缓存,则判断等待所述目标资源缓存完成的时间是否达到预设等待时长;若未达到所述预设等待时长,则将缓存完成的所述目标资源返回给所述用户终端;若达到所述预设等待时长,则向源站发送所述资源请求以进行同时缓存。2.根据权利要求1所述的CDN系统合并回源方法,其特征在于,在向源站发送所述资源请求以进行同时缓存之后,还包括:将所述目标资源写入到第一存储位置,其中,所述第一存储位置为响应所述资源请求所写入的资源数据的位置;将所述目标资源写入到第二存储位置,其中,所述第二存储位置为响应在所述资源请求之前发起的资源请求所写入的资源数据的位置;其中,写入上述存储位置的目标资源中携带有能够表示数据的新旧关系的标识信息。3.根据权利要求1所述的CDN系统合并回源方法,其特征在于,所述判断目标资源是否正在缓存,包括:利用所述资源请求生成用于唯一表示所述目标资源的键值;判断正在缓存的资源中是否存在与所述键值相同的资源;若存在,则确定所述目标资源正在缓存。4.根据权利要求1所述的CDN系统合并回源方法,其特征在于,所述将缓存完成的所述目标资源返回给所述用户终端,包括:根据缓存完成的资源中的vary头部信息来选择匹配的缓存;若缓存完成的资源中的不存在vary头部信息,则根据所述目标资源中携带的能够表示数据的新旧关系的标识信息,确定对应的优选目标资源,并将所述优选目标资源返回给所述用户终端。5.根据权利要求1所述的CDN系统合并回源方法,其特征在于,在向源站发送所述资...

【专利技术属性】
技术研发人员:谢文裕齐铁鹏沈竞扬
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1