配置调整方法、装置及电子设备制造方法及图纸

技术编号:28326566 阅读:20 留言:0更新日期:2021-05-04 13:08
本发明专利技术提供了一种配置调整方法、装置及电子设备,涉及数据处理技术领域,该方法包括首先从访问请求中获取待访问数据的回源配置;如果该待访问数据为预设的热点数据,且该回源配置指示优先从外部设备获取该待访问数据,调整该待访问数据的回源配置,以使该回源配置指示优先从本地设备获取该待访问数据。本发明专利技术实施例通过调整热点数据的回源配置,优先从本地设备获取该热点数据,从而将热点数据缓存到本地设备,在节点服务器后续再接收到该热点数据的访问请求时,可以直接从本地读取已经缓存的热点数据,而不需要跨机器从其他外部设备上获取该热点数据,缓解了因热点数据访问造成的节点服务资源(如网络带宽、CPU等)的消耗压力较大的问题。

【技术实现步骤摘要】
配置调整方法、装置及电子设备
本专利技术涉及数据处理
,尤其是涉及一种配置调整方法、装置及电子设备。
技术介绍
热点资源指的是在一段时间内存在高并发访问的资源,如热门视频,热点新闻等。通常情况下,当CDN(ContentDeliveryNetwork,内容分发网络)服务器接收到网络访问请求时,对非热点资源是通过一致性哈希算法,选择节点里的某一台高速缓存设备(cache)回源和缓存,而对热点资源会随机哈希到多台高速缓存设备上回源,以避免因热点资源的巨大访问量而造成对单台高速缓存设备的较大压力。上述将热点资源的访问分散到多台缓存设备的方式,虽然降低了单台高速缓存设备的压力,但并未减少总体存储网络的资源消耗,网络通信总量不变,热点资源访问导致的CPU、网卡、内存的压力也没有减少。因而,当同时存在多个热点资源时,常造成节点服务器压力大,从而影响服务质量。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种配置调整方法、装置及电子设备,可以减轻因热点资源访问造成的节点服务器资源消耗压力,提升节点服务器的服务质量。第一方面,本专利技术实施例提供了一种配置调整方法,应用于节点服务器,该方法包括:从访问请求中获取待访问数据的回源配置;其中,该回源配置用于指示获取该待访问数据的地址;如果该待访问数据为预设的热点数据,且该回源配置指示优先从外部设备获取该待访问数据,调整该待访问数据的回源配置,以使该回源配置指示优先从本地设备获取该待访问数据。在本专利技术可选的实施例中,上述节点服务器上运行有反向代理服务,该反向代理服务用于根据预设的配置策略计算获取该待访问数据的地址;上述调整该待访问数据的回源配置,以使该回源配置指示优先从本地设备获取该待访问数据的步骤,包括:调整该配置策略,以使该反向代理服务根据调整后的配置策略计算得到获取该待访问数据的地址为本地。在本专利技术可选的实施例中,在上述从访问请求中获取待访问数据的回源配置的步骤之前,该方法还包括:监测节点服务器的预设系统性能参数的参数值;其中,该系统性能参数用于指示该节点服务器的系统消耗情况;如果监测到该系统性能参数的参数值超过预设参数阈值,触发执行上述从访问请求中获取待访问数据的回源配置,如果该待访问数据为预设的热点数据,且该回源配置指示优先从外部设备获取该待访问数据,调整该待访问数据的回源配置,以使该回源配置指示优先从本地设备获取该待访问数据的步骤。在本专利技术可选的实施例中,上述系统性能参数包括CPU占用率和首包响应时间中的至少一个。在本专利技术可选的实施例中,通过下述方式判断该待访问数据是否为预设的热点数据:监测该待访问数据的访问频率,如果该访问频率达到预设的频率阈值,确定该待访问数据为预设的热点数据。第二方面,本专利技术实施例还提供了一种配置调整装置,应用于节点服务器,该装置包括:回源配置获取模块,用于从访问请求中获取待访问数据的回源配置;其中,该回源配置用于指示获取该待访问数据的地址;回源配置调整模块,用于如果该待访问数据为预设的热点数据,且该回源配置指示优先从外部设备获取该待访问数据,调整该待访问数据的回源配置,以使该回源配置指示优先从本地设备获取该待访问数据。在本专利技术可选的实施例中,上述节点服务器上运行有反向代理服务,该反向代理服务用于根据预设的配置策略计算获取该待访问数据的地址;该回源配置调整模块还用于:调整该配置策略,以使该反向代理服务根据调整后的配置策略计算得到获取该待访问数据的地址为本地。在本专利技术可选的实施例中,上述装置还包括:系统性能参数监测模块,用于监测该节点服务器的预设系统性能参数的参数值;其中,该系统性能参数用于指示该节点服务器的系统消耗情况;配置调整触发模块,用于如果监测到该系统性能参数的参数值超过预设参数阈值,触发执行该从访问请求中获取待访问数据的回源配置,如果该待访问数据为预设的热点数据,且该回源配置指示优先从外部设备获取该待访问数据,调整该待访问数据的回源配置,以使该回源配置指示优先从本地设备获取该待访问数据的步骤。第三方面,本专利技术实施例还提供了一种电子设备,该电子设备包括处理器和存储器,该存储器存储有能够被该处理器执行的计算机可执行指令,该处理器执行该计算机可执行指令以实现上述配置调整方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述配置调整方法。本专利技术实施例带来了以下有益效果:本专利技术实施例提供的一种配置调整方法、装置及电子设备,首先从访问请求中获取待访问数据的回源配置;其中,该回源配置用于指示获取该待访问数据的地址;如果该待访问数据为预设的热点数据,且该回源配置指示优先从外部设备获取该待访问数据,调整该待访问数据的回源配置,以使该回源配置指示优先从本地设备获取该待访问数据。该方式中,节点服务器在接收到热点数据的访问请求时,通过调整热点数据的回源配置,优先从本地设备获取该热点数据,从而将热点数据缓存到本地设备,在该节点服务器后续再接收到该热点数据的访问请求时,可以直接从本地读取已经缓存的热点数据,而不需要跨机器从其他外部设备上获取该热点数据,从而缓解因热点数据访问造成的节点服务资源(如网络带宽、CPU和内存等)的消耗压力,提升节点服务器的服务质量。本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种访问CDN网络的情景示意图;图2为本专利技术实施例提供的一种内容分发网络的架构示意图;图3为本专利技术实施例提供的一种配置调整方法的流程示意图;图4为本专利技术实施例提供的另一种配置调整方法的流程示意图;图5为本专利技术实施例提供的一种配置调整的应用场景示意图;图6为本专利技术实施例提供的一种配置调整装置的结构示意图;图7为本专利技术实施例提供的一种电子设备的结构示意图。图标:61-回源配置获取模块;62-回源配置调整模块;71-处理器;72-存储器;73-总线;74-通信接口。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。对于普通的本文档来自技高网...

【技术保护点】
1.一种配置调整方法,其特征在于,应用于节点服务器,所述方法包括:/n从访问请求中获取待访问数据的回源配置;其中,所述回源配置用于指示获取所述待访问数据的地址;/n如果所述待访问数据为预设的热点数据,且所述回源配置指示优先从外部设备获取所述待访问数据,调整所述待访问数据的回源配置,以使所述回源配置指示优先从本地设备获取所述待访问数据。/n

【技术特征摘要】
1.一种配置调整方法,其特征在于,应用于节点服务器,所述方法包括:
从访问请求中获取待访问数据的回源配置;其中,所述回源配置用于指示获取所述待访问数据的地址;
如果所述待访问数据为预设的热点数据,且所述回源配置指示优先从外部设备获取所述待访问数据,调整所述待访问数据的回源配置,以使所述回源配置指示优先从本地设备获取所述待访问数据。


2.根据权利要求1所述的配置调整方法,其特征在于,所述节点服务器上运行有反向代理服务,所述反向代理服务用于根据预设的配置策略计算获取所述待访问数据的地址;
所述调整所述待访问数据的回源配置,以使所述回源配置指示优先从本地设备获取所述待访问数据的步骤,包括:
调整所述配置策略,以使所述反向代理服务根据调整后的配置策略计算得到获取所述待访问数据的地址为本地。


3.根据权利要求1所述的配置调整方法,其特征在于,在所述从访问请求中获取待访问数据的回源配置的步骤之前,所述方法还包括:
监测所述节点服务器的预设系统性能参数的参数值;其中,所述系统性能参数用于指示所述节点服务器的系统消耗情况;
如果监测到所述系统性能参数的参数值超过预设参数阈值,触发执行所述从访问请求中获取待访问数据的回源配置,如果所述待访问数据为预设的热点数据,且所述回源配置指示优先从外部设备获取所述待访问数据,调整所述待访问数据的回源配置,以使所述回源配置指示优先从本地设备获取所述待访问数据的步骤。


4.根据权利要求3所述的配置调整方法,其特征在于,所述系统性能参数包括CPU占用率和首包响应时间中的至少一个。


5.根据权利要求1所述的配置调整方法,其特征在于,通过下述方式判断所述待访问数据是否为预设的热点数据:
监测所述待访问数据的访问频率,如果所述访问频率达到预设的频率阈值,确定所述待访问数据为预设的热点数据。


6.一种配...

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

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

1