内容分发系统中访问请求的处理方法、装置及系统制造方法及图纸

技术编号:27215312 阅读:10 留言:0更新日期:2021-02-04 11:32
本文示例性实施例提供一种内容分发系统中访问请求的处理方法、装置和系统。所述方法包括:获取文件访问请求;根据预先设置的冷门文件判断策略,判断所述文件访问请求对应的文件是否属于冷门文件,得到判断结果;如果判断结果为属于冷门文件,则根据预先获取的带宽使用状态信息,判断所述带宽使用状态信息是否符合预先设置的带宽充分使用的判断策略,得到判断结果;在所述判断结果为所述带宽使用状态信息符合所述判断策略时,触发冷门文件管理节点响应所述文件访问请求,其中所述冷门文件管理节点存储有所述文件访问请求对应的文件。节点存储有所述文件访问请求对应的文件。节点存储有所述文件访问请求对应的文件。

【技术实现步骤摘要】
内容分发系统中访问请求的处理方法、装置及系统


[0001]本文涉及通信领域,尤其涉及一种内容分发系统中访问请求的处理方法、装置及系统。

技术介绍

[0002]内容分发网络(Content Delivery Network,CDN),该网络的目的是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输得更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上,使用户可就近取得所需内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。
[0003]在内容分发网络中,为保障资源冗余和故障备份,普遍存在使用几十或上百个云分发边缘节点为同客户同业务提供文件缓存服务的场景;而且,一个客户业务中的资源文件总是存在由冷门资源文件和热点资源文件混杂在一起且难以区分开的情况。因此,在实际生产环境中,容易出现多个终端客户随机向多个边缘节点上请求同一个冷门文件,导致多个边缘节点上均需要各自向上游请求同一个冷门文件。此外,冷门资源文件在缓存下来之后几乎没有再被访问到的情况。
[0004]上述两个场景在云分发内容分发网络中,会带来很大的带宽成本消耗和存储资源消耗,造成网络资源的浪费。

技术实现思路

[0005]为克服相关技术中存在的问题,本文提供一种内容分发系统中访问请求的处理方法、装置及系统。
[0006]根据本文的第一方面,提供一种内容分发系统中访问请求的处理方法,包括:
[0007]获取文件访问请求;
[0008]根据预先设置的冷门文件判断策略,判断所述文件访问请求对应的文件是否属于冷门文件,得到判断结果;
[0009]如果判断结果为属于冷门文件,则根据预先获取的带宽使用状态信息,判断所述带宽使用状态信息是否符合预先设置的带宽充分使用的判断策略,得到判断结果;
[0010]在所述判断结果为所述带宽使用状态信息符合所述判断策略时,触发冷门文件管理节点响应所述文件访问请求,其中所述冷门文件管理节点存储有所述文件访问请求对应的文件。
[0011]在一个示例性实施例中,所述根据预先设置的冷门文件判断策略,判断所述文件访问请求对应的文件是否属于冷门文件,得到判断结果,包括:
[0012]在本地存储的文件中,查找是否存储有所述文件标识信息对应的文件;
[0013]如果在本地存储的文件中未查找到所述文件,则根据预先获取的文件冷热的判断
策略,确定所述文件对应的状态。
[0014]在一个示例性实施例中,所述根据预先获取的带宽使用状态信息,判断所述带宽使用状态信息是否符合预先设置的带宽充分使用的判断策略,得到判断结果,包括:
[0015]获取已触发至冷门文件管理节点响应的文件访问请求的第一数量以及获取到的文件访问请求的总量;
[0016]根据所述第一数量和所述总量,判断所述第一数量与所述总量的占比信息是否满足预先设置的占比超标的判断策略;
[0017]如果所述占比信息不满足所述占比超标的判断策略,则确定所述带宽使用状态信息符合所述带宽充分使用的判断策略。
[0018]在一个示例性实施例中,所述触发冷门文件管理节点响应所述文件访问请求,包括:
[0019]在冷门文件管理节点的数量为至少两个时,获取每个冷门文件管理节点所在的地区信息和/或传输信息所使用的运营商网络信息;
[0020]根据所述每个冷门文件管理节点对应的地区信息和/或运营商网络信息,为选择符合本地的地区信息和/或运营商网络信息的目标冷门文件管理节点;
[0021]控制所述目标冷门文件管理节点响应所述文件访问请求。
[0022]在一个示例性实施例中,所述根据所述每个冷门文件管理节点对应的地区信息和/或运营商网络信息,为选择符合本地的地区信息和/或运营商网络信息的目标冷门文件管理节点,包括:
[0023]获取所述文件访问请求对应的域名解析信息;
[0024]根据所述域名解析信息以及所述每个冷门文件管理节点对应的地区信息和/或运营商网络信息,从所述冷门文件管理节点中确定与所述域名解析信息匹配的冷门文件管理节点作为目标冷门文件管理节点。
[0025]根据本文的另一方面,提供一种内容分发系统中访问请求的处理装置,包括:
[0026]获取模块,用于获取文件访问请求;
[0027]第一判断模块,用于根据预先设置的冷门文件判断策略,判断所述文件访问请求对应的文件是否属于冷门文件,得到判断结果;
[0028]第二判断模块,用于如果判断结果为属于冷门文件,则根据预先获取的带宽使用状态信息,判断所述带宽使用状态信息是否符合预先设置的带宽充分使用的判断策略,得到判断结果;
[0029]处理模块,用于在所述判断结果为所述带宽使用状态信息符合所述判断策略时,触发冷门文件管理节点响应所述文件访问请求,其中所述冷门文件管理节点存储有所述文件访问请求对应的文件。
[0030]在一个示例性实施例中,所述第一判断模块包括:
[0031]查找单元,用于在本地存储的文件中,查找是否存储有所述文件标识信息对应的文件;
[0032]第一获取单元,用于如果在本地存储的文件中未查找到所述文件,则根据预先获取的文件冷热的判断策略,确定所述文件对应的状态。
[0033]在一个示例性实施例中,所述第二判断模块包括:
[0034]第一获取单元,用于获取已触发至冷门文件管理节点响应的文件访问请求的第一数量以及获取到的文件访问请求的总量;
[0035]判断单元,用于根据所述第一数量和所述总量,判断所述第一数量与所述总量的占比信息是否满足预先设置的占比超标的判断策略;
[0036]确定单元,用于如果所述占比信息不满足所述占比超标的判断策略,则确定所述带宽使用状态信息符合所述带宽充分使用的判断策略。
[0037]在一个示例性实施例中,所述处理模块包括:
[0038]第二获取单元,用于在冷门文件管理节点的数量为至少两个时,获取每个冷门文件管理节点所在的地区信息和/或传输信息所使用的运营商网络信息;
[0039]选择单元,用于根据所述每个冷门文件管理节点对应的地区信息和/或运营商网络信息,为选择符合本地的地区信息和/或运营商网络信息的目标冷门文件管理节点;
[0040]控制单元,用于控制所述目标冷门文件管理节点响应所述文件访问请求。
[0041]在一个示例性实施例中,所述选择单元包括:
[0042]获取子模块,用于获取所述文件访问请求对应的域名解析信息;
[0043]确定子模块,用于根据所述域名解析信息以及所述每个冷门文件管理节点对应的地区信息和/或运营商网络信息,从所述冷门文件管理节点中确定与所述域名解析信息匹配的冷门文件管理节点作为目标冷门文件管理节点。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种内容分发系统中访问请求的处理方法,包括:获取文件访问请求;根据预先设置的冷门文件判断策略,判断所述文件访问请求对应的文件是否属于冷门文件,得到判断结果;如果判断结果为属于冷门文件,则根据预先获取的带宽使用状态信息,判断所述带宽使用状态信息是否符合预先设置的带宽充分使用的判断策略,得到判断结果;在所述判断结果为所述带宽使用状态信息符合所述判断策略时,触发冷门文件管理节点响应所述文件访问请求,其中所述冷门文件管理节点存储有所述文件访问请求对应的文件。2.根据权利要求1所述的方法,其特征在于,所述根据预先设置的冷门文件判断策略,判断所述文件访问请求对应的文件是否属于冷门文件,得到判断结果,包括:在本地存储的文件中,查找是否存储有所述文件标识信息对应的文件;如果在本地存储的文件中未查找到所述文件,则根据预先获取的文件冷热的判断策略,确定所述文件对应的状态。3.根据权利要求1所述的方法,其特征在于,所述根据预先获取的带宽使用状态信息,判断所述带宽使用状态信息是否符合预先设置的带宽充分使用的判断策略,得到判断结果,包括:获取已触发至冷门文件管理节点响应的文件访问请求的第一数量以及获取到的文件访问请求的总量;根据所述第一数量和所述总量,判断所述第一数量与所述总量的占比信息是否满足预先设置的占比超标的判断策略;如果所述占比信息不满足所述占比超标的判断策略,则确定所述带宽使用状态信息符合所述带宽充分使用的判断策略。4.根据权利要求1所述的方法,其特征在于,所述触发冷门文件管理节点响应所述文件访问请求,包括:在冷门文件管理节点的数量为至少两个时,获取每个冷门文件管理节点所在的地区信息和/或传输信息所使用的运营商网络信息;根据所述每个冷门文件管理节点对应的地区信息和/或运营商网络信息,为选择符合本地的地区信息和/或运营商网络信息的目标冷门文件管理节点;控制所述目标冷门文件管理节点响应所述文件访问请求。5.根据权利要求4所述的方法,其特征在于,所述根据所述每个冷门文件管理节点对应的地区信息和/或运营商网络信息,为选择符合本地的地区信息和/或运营商网络信息的目标冷门文件管理节点,包括:获取所述文件访问请求对应的域名解析信息;根据所述域名解析信息以及所述每个冷门文件管理节点对应的地区信息和/或运营商网络信息,从所述冷门文件管理节点中确定与所述域名解析信息匹配的冷门文件管理节点作为目标冷门文件管理节点。6.一种内容分发系统中访问请求的处理装置,包括:获取模块,用于获取文件访问请求;
第一判断模块,用于根据预先设置的冷门文件判断策略,判断所述文件访问请求对应的文件是否属于冷门文件,得到判断结果;第二判断模块,用于如果判断结果为属于冷门文件,则根据预先获取的带宽使用状态信息,判断所述带宽使用状态信息是否符合预先设置的带宽充分使用的判断策略,得到判断结果;处理模块,用于在所述判断结果为所述带宽使用状态信息符合所述判断策略时,触发冷门文件管理节点响应所述文件访问请求,其中所述冷门文件管理节点存储有所述文件访问请求对应的文件。7.根据权利要求6所述的装置,其特征在于,所述第一判断模块包括:查找单元,用于在本地存储的文件中...

【专利技术属性】
技术研发人员:翁建洪王少阳蔡少君黄春福王雄伟
申请(专利权)人:贵州白山云科技股份有限公司
类型:发明
国别省市:

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

1