一种缓存系统的运维方法、设备和存储介质技术方案

技术编号:20800886 阅读:53 留言:0更新日期:2019-04-06 14:41
本发明专利技术公开了一种缓存系统的运维方法、设备和存储介质。该方法包括:获取待分析域名对应的URL资源;根据所述URL资源确定所述待分析域名的可缓存性评价值;根据可缓存性评价值大于预设阈值的待分析域名生成域名白名单,使所述域名白名单在所述缓存系统中生效。本发明专利技术通过自动拨测的方式获取域名对应的URL资源,并对域名进行可缓存性分析,并根据分析结果生成域名白名单,提升了运维效率,降低了运维成本。

A Cache System Operating and Maintenance Method, Equipment and Storage Media

The invention discloses an operation and maintenance method, a device and a storage medium of a buffer system. The method includes: acquiring the URL resources corresponding to the domain names to be analyzed; determining the cacheability evaluation value of the domain names to be analyzed according to the URL resources; and generating a white list of domain names based on the domain names to be analyzed whose cacheability evaluation value is greater than the preset threshold, so that the white list of domain names can take effect in the caching system. The method obtains the URL resources corresponding to the domain name by automatic dialing, carries out caching analysis of the domain name, and generates a white list of domain names according to the analysis results, thus improving the operation and maintenance efficiency and reducing the operation and maintenance cost.

【技术实现步骤摘要】
一种缓存系统的运维方法、设备和存储介质
本专利技术涉及互联网
,特别是涉及一种缓存系统的运维方法、设备和存储介质。
技术介绍
为了提升互联网用户的服务体验,电信、移动等运营商引入了缓存(Cache)系统,缓存系统可以实现互联网资源的缓存,就近为宽带用户和移动用户提供服务,提升用户体验,节省流量成本。随着缓存系统所缓存的域名资源越来越多,对现网缓存系统运维的成本越来越大,而且对运维的效率要求也越来越高。在对缓存系统运维的过程中主要存在两个关键问题:一个关键问题在于,在运维过程中,需要分析域名的可缓存性。域名的可缓存性分析是缓存系统运维过程中使用最频繁的功能,域名的可缓存性取决于域名对应的互联网内容是否可以被缓存。对于域名的可缓存性的判断,通常采用的方式是人工拨测,即通过浏览器和HttpWatch插件相结合的方式,手工访问域名对应的网站首页,获取网页资源并对网页资源的可缓存性进行分析。目前,在缓存系统配置的域名白名单中存在3000个以上的域名,通过人工拨测的方式分析域名的可缓存性成本高、耗时、且准确性低。另一个关键问题在于,在运维过程中,需要对缓存系统中的域名白名单进行服务质量监控。目前采用的监控手段是被动监控,即运维人员每天分析现网缓存系统中的用户服务日志,以便通过分析日志来获得域名服务的关键指标,从而确定域名白名单的服务质量,但是这种服务质量的监控方式,需要投入大量运维人力,效率低下且运维质量不可保证。正是因为上述两个主要问题的存在,导致缓存系统的运维成本高而且运维效率低下,不能进一步地提升用户的互联网服务体验。
技术实现思路
本专利技术要解决的技术问题是提供一种缓存系统的运维方法、设备和存储介质,用以解决现有缓存系统的运维成本高而且运维效率低下的问题。为了解决上述技术问题,本专利技术是通过以下技术方案来解决的:本专利技术提供了一种缓存系统的运维方法,包括:获取待分析域名对应的URL资源;根据所述URL资源确定所述待分析域名的可缓存性评价值;根据可缓存性评价值大于预设阈值的待分析域名生成域名白名单,使所述域名白名单在所述缓存系统中生效。其中,所述获取待分析域名对应的URL资源,包括:从网络侧爬取待加速域名对应的URL资源;采集缓存系统处理过的域名对应的URL资源;在所述缓存系统处理过的域名对应的URL资源中,查找出所述待加速域名对应的URL资源;获取查找出的待加速域名对应的URL资源以及爬取到的待加速域名对应的URL资源的并集,作为待分析域名对应的URL资源。其中,在所述根据可缓存性评价值大于预设阈值的待分析域名生成域名白名单之后,所述方法还包括:每隔预设时间段,重新确定所述待分析域名的可缓存性评价值;根据重新确定可缓存性评价值的待分析域名更新所述域名白名单,并使更新后的域名白名单在所述缓存系统中生效。其中,在使所述域名白名单在所述缓存系统中生效之后,所述方法还包括:接收所述缓存系统上报的用户服务日志;提取所述用户服务日志中的域名服务参数;根据所述域名服务参数,确定所述域名白名单中的待分析域名对应的服务状态;根据所述域名白名单中的待分析域名对应的服务状态更新所述域名白名单,并使更新后的域名白名单在所述缓存系统中生效。其中,根据所述域名白名单中的待分析域名对应的服务状态更新所述域名白名单,包括:将服务状态为正常状态的待分析域名保留在所述域名白名单中;将服务状态为异常状态的待分析域名从所述域名白名单中删除;将服务状态为中间状态的待分析域名的可缓存性评价值进行重新确定,如果所述可缓存性评价值大于预设阈值,则将所述中间状态的待分析域名保留在所述域名白名单中,反之,则将所述中间状态的待分析域名从所述域名白名单中删除。本专利技术还提供了一种缓存系统的运维设备,所述数据处理设备包括处理器、存储器;所述处理器用于执行存储器中存储的缓存系统的运维程序,以实现以下步骤:获取待分析域名对应的URL资源;根据所述URL资源确定所述待分析域名的可缓存性评价值;根据可缓存性评价值大于预设阈值的待分析域名生成域名白名单,使所述域名白名单在所述缓存系统中生效。其中,所述处理器还用于执行存储器中存储的缓存系统的运维程序,以实现以下步骤:从网络侧爬取待加速域名对应的URL资源;采集缓存系统处理过的域名对应的URL资源;在所述缓存系统处理过的域名对应的URL资源中,查找出所述待加速域名对应的URL资源;获取查找出的待加速域名对应的URL资源以及爬取到的待加速域名对应的URL资源的并集,作为待分析域名对应的URL资源。其中,在所述根据可缓存性评价值大于预设阈值的待分析域名生成域名白名单之后,所述处理器还用于执行存储器中存储的缓存系统的运维程序,以实现以下步骤:每隔预设时间段,重新确定所述待分析域名的可缓存性评价值;根据重新确定可缓存性评价值的待分析域名更新所述域名白名单,并使更新后的域名白名单在所述缓存系统中生效。其中,在使所述域名白名单在所述缓存系统中生效之后,所述处理器还用于执行存储器中存储的缓存系统的运维程序,以实现以下步骤:接收所述缓存系统上报的用户服务日志;提取所述用户服务日志中的域名服务参数;根据所述域名服务参数,确定所述域名白名单中的待分析域名对应的服务状态;根据所述域名白名单中的待分析域名对应的服务状态更新所述域名白名单,并使更新后的域名白名单在所述缓存系统中生效。其中,所述处理器还用于执行存储器中存储的缓存系统的运维程序,以实现以下步骤:将服务状态为正常状态的待分析域名保留在所述域名白名单中;将服务状态为异常状态的待分析域名从所述域名白名单中删除;将服务状态为中间状态的待分析域名的可缓存性评价值进行重新确定,如果所述可缓存性评价值大于预设阈值,则将所述中间状态的待分析域名保留在所述域名白名单中,反之,则将所述中间状态的待分析域名从所述域名白名单中删除。本专利技术还提供了一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述的缓存系统的运维方法。本专利技术有益效果如下:本专利技术通过自动拨测的方式获取域名对应的URL资源,并对域名进行可缓存性分析,并根据分析结果生成域名白名单,提升了运维效率,降低了运维成本。进一步地,本专利技术还通过缓存系统上报的服务质量日志,自动分析日志中的关键参数,确定域名白名单在缓存系统的服务质量,根据域名白名单的服务质量来调整域名白名单,进而实现自动对域名白名单进行服务质量监控的目的,进一步降低了运维成本,提升了运维效率。附图说明图1是根据本专利技术第一实施例的缓存系统的运维方法的流程图;图2是根据本专利技术第二实施例的获取域名对应的URL资源的步骤流程图;图3是根据本专利技术第三实施例的确定可缓存性评价值的步骤流程图;图4是根据本专利技术第四实施例的缓存系统的运维方法的流程图;图5是根据本专利技术第四实施例的服务质量分析的示意图;图6是根据本专利技术第五实施例的缓存系统的运维设备的结构图;图7是根据本专利技术第六实施例的缓存系统的运维方法的示意图;图8是根据本专利技术第六实施例的缓存系统执行域名加速处理的示意图。具体实施方式以下结合附图以及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不限定本专利技术。实施例一本实施例提供一种缓存系统的运维方法。本实施例将本文档来自技高网...

【技术保护点】
1.一种缓存系统的运维方法,其特征在于,包括:获取待分析域名对应的URL资源;根据所述URL资源确定所述待分析域名的可缓存性评价值;根据可缓存性评价值大于预设阈值的待分析域名生成域名白名单,使所述域名白名单在所述缓存系统中生效。

【技术特征摘要】
1.一种缓存系统的运维方法,其特征在于,包括:获取待分析域名对应的URL资源;根据所述URL资源确定所述待分析域名的可缓存性评价值;根据可缓存性评价值大于预设阈值的待分析域名生成域名白名单,使所述域名白名单在所述缓存系统中生效。2.如权利要求1所述的方法,其特征在于,所述获取待分析域名对应的URL资源,包括:从网络侧爬取待加速域名对应的URL资源;采集缓存系统处理过的域名对应的URL资源;在所述缓存系统处理过的域名对应的URL资源中,查找出所述待加速域名对应的URL资源;获取查找出的待加速域名对应的URL资源以及爬取到的待加速域名对应的URL资源的并集,作为待分析域名对应的URL资源。3.如权利要求1所述的方法,其特征在于,在所述根据可缓存性评价值大于预设阈值的待分析域名生成域名白名单之后,所述方法还包括:每隔预设时间段,重新确定所述待分析域名的可缓存性评价值;根据重新确定可缓存性评价值的待分析域名更新所述域名白名单,并使更新后的域名白名单在所述缓存系统中生效。4.如权利要求1-3中任一项所述的方法,其特征在于,在使所述域名白名单在所述缓存系统中生效之后,所述方法还包括:接收所述缓存系统上报的用户服务日志;提取所述用户服务日志中的域名服务参数;根据所述域名服务参数,确定所述域名白名单中的待分析域名对应的服务状态;根据所述域名白名单中的待分析域名对应的服务状态更新所述域名白名单,并使更新后的域名白名单在所述缓存系统中生效。5.如权利要求4所述的方法,其特征在于,根据所述域名白名单中的待分析域名对应的服务状态更新所述域名白名单,包括:将服务状态为正常状态的待分析域名保留在所述域名白名单中;将服务状态为异常状态的待分析域名从所述域名白名单中删除;将服务状态为中间状态的待分析域名的可缓存性评价值进行重新确定,如果所述可缓存性评价值大于预设阈值,则将所述中间状态的待分析域名保留在所述域名白名单中,反之,则将所述中间状态的待分析域名从所述域名白名单中删除。6.一种缓存系统的运维设备,其特征在于,所述数据处理设备包括处理器、存储器;所述处理器用于执行存储器中存储的缓存系统的运维程序,以实现以下步骤:获取待分析域名对应的URL资源;根据所述URL资源确定所述待分析域名的可缓存性评...

【专利技术属性】
技术研发人员:姚敏
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1