本发明专利技术公开了一种用于CDN节点的配置方法及装置。其中,该方法包括:当接收到客户端请求时,查询本地存储空间是否存储有与该客户端请求相对应的配置信息;若是,根据本地存储空间存储的与该客户端请求相对应的配置信息提供服务;若否,从预设的配置数据库中获取与该客户端请求相对应的配置信息以提供服务,并将获取到的与该客户端请求相对应的配置信息存储至本地存储空间。由此可见,本发明专利技术省去了加载全部配置文件的开销,避免了因服务重启所导致的响应缓慢甚至停滞的问题。而且,各个CDN节点无需加载全部业务相关的配置文件,降低了节点的存储开销以及维护成本。而且,由配置数据库统一存储配置信息还具有便于运营人员统一维护的优势。
Configuration method and device for CDN node
【技术实现步骤摘要】
用于CDN节点的配置方法及装置
本专利技术涉及计算机
,具体涉及一种用于CDN节点的配置方法及装置。
技术介绍
内容分发网络(ContentDeliveryNetwork,CDN)依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,能够使用户就近获取所需内容,从而降低网络拥塞,提高用户访问响应速度和命中率。因此,CDN技术得到了越来越广泛的应用。目前,为了实现各个CDN节点的配置操作,通常需要预先将所有的业务逻辑写入配置文件,并借助第三方组件将配置文件同步到各个CDN节点。在配置文件的同步过程中,各个CDN节点与第三方组件之间需要传输各种信号。并且,各个CDN节点需要将所有配置文件全部解析后加载到节点内存中以提供服务。但是,专利技术人在实现本专利技术的过程中发现,现有技术中的上述方式至少存在如下缺陷:在各个CDN节点解析并加载配置文件的过程中,服务需要重启,在重启过程中会产生大量的进程或线程,从而增加系统开销,导致服务响应速度缓慢甚至停滞。并且,各个CDN节点都要加载全部业务相关的配置文件,导致存储开销较大、维护不便。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的用于CDN节点的配置方法及装置。根据本专利技术的一个方面,提供了用于CDN节点的配置方法,包括:当接收到客户端请求时,查询本地存储空间是否存储有与该客户端请求相对应的配置信息;若是,根据所述本地存储空间存储的与该客户端请求相对应的配置信息提供服务;若否,从预设的配置数据库中获取与该客户端请求相对应的配置信息以提供服务,并将获取到的与该客户端请求相对应的配置信息存储至所述本地存储空间。根据本专利技术另一个方面,提供了用于CDN节点的配置装置,包括:查询模块,适于当接收到客户端请求时,查询本地存储空间是否存储有与该客户端请求相对应的配置信息;第一配置模块,适于在所述查询模块的查询结果为是时,根据所述本地存储空间存储的与该客户端请求相对应的配置信息提供服务;第二配置模块,适于在所述查询模块的查询结果为否时,从预设的配置数据库中获取与该客户端请求相对应的配置信息以提供服务,并将获取到的与该客户端请求相对应的配置信息存储至所述本地存储空间。根据本专利技术又一个方面,提供了一种用于CDN节点的配置系统,包括:所述用于CDN节点的配置装置、与所述配置装置相连的配置数据库、以及与所述配置数据库相连的后台配置服务器;其中,后台配置服务器用于根据接收到的配置管理请求生成用于更新所述配置数据库的配置内容,且所述后台配置服务器进一步用于根据接收到的配置更新请求对所述配置数据库进行更新。根据本专利技术的再一方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;存储器用于存放至少一可执行指令,可执行指令使处理器执行上述用于CDN节点的配置方法对应的操作。根据本专利技术的再一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行如上述用于CDN节点的配置方法对应的操作。在本专利技术公开的用于CDN节点的配置方法及装置中,当接收到客户端请求时,首先查询本地存储空间是否存储有与该客户端请求相对应的配置信息;若是,根据本地存储空间存储的与该客户端请求相对应的配置信息提供服务;若否,从预设的配置数据库中获取与该客户端请求相对应的配置信息提供服务,并将获取到的与该客户端请求相对应的配置信息存储至所述本地存储空间。由此可见,在本实施例中,将配置信息存储在预设的配置数据库中,由CDN节点根据当前客户端请求的类型按需获取配置数据库中对应的配置信息,并将获取到的配置信息缓存在本地存储空间中,从而省去了加载全部配置文件的开销,避免了解析并加载配置文件时因服务重启所导致的响应缓慢甚至停滞的问题,提升了用户体验。并且,各个CDN节点无需加载全部业务相关的配置文件,只需要在服务过程中按需获取即可,降低了节点的存储开销以及维护成本。而且,由配置数据库统一存储配置信息还具有便于运营人员统一维护的优势。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术一个实施例的用于CDN节点的配置方法的流程示意图;图2示出了本专利技术另一个实施例的用于CDN节点的配置方法的流程示意图;图3示出了本专利技术又一实施例的一种用于CDN节点的配置装置的装置结构图;图4示出了根据本专利技术实施例的一种电子设备的结构示意图;图5示出了本专利技术另一实施例提供的一种用于CDN节点的配置系统的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示出了本专利技术一个实施例的用于CDN节点的配置方法的流程示意图。如图1所示,该方法包括:步骤S110:当接收到客户端请求时,查询本地存储空间是否存储有与该客户端请求相对应的配置信息。其中,该方法的执行主体可以为任一CDN节点,也可以为与CDN节点存在通信连接的各类软件、硬件和/或第三方设备,本专利技术不限定该方法的执行主体的具体类型。该客户端请求的类型可以为多种,例如,可以为与各类业务相关的业务请求,还可以为用于访问网络资源的访问请求,也可以为域名类查询请求。总之,本专利技术不限定客户端请求的具体类型,本领域技术人员可根据CDN节点的功能和应用场景灵活设置。当接收到客户端请求后,需要查询本地存储空间是否存储有与该客户端请求相对应的配置信息。该本地存储空间可以为本地缓存、内存、硬盘、共享内存等各类存储空间,用于缓存之前已获取过的配置信息,凡是存在于CDN节点本地侧、且具有查询速度快等优势的存储空间均可作为本实施例中的本地存储空间。另外,该本地存储空间可以为一个存储空间,也可以为多个存储空间。当本地存储空间包括多个存储空间时,可以按照各个存储空间的存储容量、访问速度等空间属性信息,为各个存储空间设置不同的优先级,从而按照优先级从高到低的顺序依次查询各个存储空间,直至查询到对应的内容。步骤S120:若是,根据本地存储空间存储的与该客户端请求相对应的配置信息提供服务。若本地存储空间存储有与该客户端请求相对应的配置信息,则说明该客户端本文档来自技高网...
【技术保护点】
1.一种用于CDN节点的配置方法,包括:/n当接收到客户端请求时,查询本地存储空间是否存储有与该客户端请求相对应的配置信息;/n若是,根据所述本地存储空间存储的与该客户端请求相对应的配置信息提供服务;/n若否,从预设的配置数据库中获取与该客户端请求相对应的配置信息以提供服务,并将获取到的与该客户端请求相对应的配置信息存储至所述本地存储空间。/n
【技术特征摘要】
1.一种用于CDN节点的配置方法,包括:
当接收到客户端请求时,查询本地存储空间是否存储有与该客户端请求相对应的配置信息;
若是,根据所述本地存储空间存储的与该客户端请求相对应的配置信息提供服务;
若否,从预设的配置数据库中获取与该客户端请求相对应的配置信息以提供服务,并将获取到的与该客户端请求相对应的配置信息存储至所述本地存储空间。
2.根据权利要求1所述的方法,其中,所述方法进一步包括:根据预设的后台配置服务器更新所述配置数据库中存储的配置信息。
3.根据权利要求2所述的方法,其中,所述根据预设的后台配置服务器更新所述配置数据库中存储的配置信息包括:
当预设的配置更新条件满足时,向预设的后台配置服务器发送配置更新请求,以供所述后台配置服务器根据所述配置更新请求更新所述配置数据库中存储的配置信息;
其中,所述后台配置服务器能够根据接收到的配置管理请求生成用于更新所述配置数据库的配置内容;且所述预设的配置更新条件包括:定时触发条件。
4.根据权利要求1-3任一所述的方法,其中,所述配置信息通过配置表单存储,且所述配置表单中包括多个配置项,每个配置项包括功能标识以及与该功能标识相对应的功能值,且所述功能标识根据各个业务的业务处理规则确定。
5.根据权利要求1-4任一所述的方法,其中,所述本地存储空间包括:第一存储空间以及第二存储空间;则所述查询本地存储空间是否存储有与该客户端请求相对应的配置信息包括:
...
【专利技术属性】
技术研发人员:刘川,贾超峰,黄莹,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。