WEB页面的数据处理方法、服务器及存储介质技术

技术编号:34256037 阅读:54 留言:0更新日期:2022-07-24 12:42
本申请公开了WEB页面的数据处理方法、服务器及存储介质,其中,方法可以包括:接收监控WEB页面的运行情况所得到的监控数据。实时获取监控数据中的实时处理数据进行处理,而非实时获取监控数据中的非实时处理数据进行处理。将处理后的实时处理数据和处理后的非实时处理数据发送给可视化设备,以使得可视化设备对处理后的实时处理数据和处理后的非实时处理数据进行可视化处理。通过上述方式,本申请能够减少计算处理资源的浪费。够减少计算处理资源的浪费。够减少计算处理资源的浪费。

Data processing method, server and storage medium of web page

【技术实现步骤摘要】
WEB页面的数据处理方法、服务器及存储介质


[0001]本申请涉及WEB页面的数据处理
,特别是涉及WEB页面的数据处理方法、服务器及存储介质。

技术介绍

[0002]随着互联网技术和通信技术的发展,人们可以通过设备的浏览器实现非常多的功能,具体可以通过WEB页面观看喜欢的内容、玩许多喜欢玩的游戏,还能够与他们进行通信。而且,得益于WEB技术的发展,越来越多的用户喜欢通过WEB页面观看直播,既方便又快捷。
[0003]目前,在对监控WEB页面所生成数据处理中,容易导致计算处理资源的浪费,减低数据处理效率。

技术实现思路

[0004]本申请主要解决的技术问题是提供WEB页面的数据处理方法、服务器及存储介质,能够减少计算处理资源的浪费。
[0005]为解决上述技术问题,本申请采用的一个技术方案是:提供一种WEB页面的数据处理方法,该方法包括:
[0006]接收监控WEB页面的运行情况所得到的监控数据;
[0007]实时获取监控数据中的实时处理数据进行处理,而非实时获取监控数据中的非实时处理数据进行处理;
[0008]将处理后的实时处理数据和处理后的非实时处理数据发送给可视化设备,以使得可视化设备对处理后的实时处理数据和处理后的非实时处理数据进行可视化处理。
[0009]为解决上述技术问题,本申请采用的另一个技术方案是:提供一种服务器,该服务器包括:处理器、存储器和通信电路。通信电路用于与客户端设备以及可视化设备通信连接,存储器存储有计算机程序,处理器用于执行计算机程序以实现如上述的方法。
[0010]为解决上述技术问题,本申请采用的又一个技术方案是:提供一种计算机可读的存储介质,该存储介质存储有计算机程序,计算机程序能够被处理器执行以实现如上述的方法。
[0011]本申请的有益效果是:区别于现有技术的情况,通过实时获取监控数据中的实时处理数据进行处理,以能够尽快地获取实时处理数据进行处理,进而能够更快地对错误事件等故障进行排查以及分析,便于后台能够尽快地解决错误事件等故障,而以非实时的方式获取非实时处理数据,可以延迟去获取非实时处理数据进行处理,进而使得计算资源能够优先获取和处理实时处理数据,由于非实时处理数据对WEB页面的正常运行的影响相较于实时处理数据而言不是非常急切,故而非实时获取非实时处理数据进行处理能够减少计算资源的浪费,减轻处理压力。另外,将处理后的实时处理数据以及处理后的非实时处理数据给可视化终端,对处理后的实时处理数据和非实时处理数据进行整体上的可视化处理,能够提升数据的整体性,便于从整体上对WEB页面的运行情况进行监控和分析。
附图说明
[0012]图1是本申请监控系统实施例的系统组成示意图;
[0013]图2是本申请监控系统实施例的系统应用过程示意图;
[0014]图3是本申请WEB页面的数据处理方法实施例的流程示意图;
[0015]图4是本申请WEB页面的数据处理方法实施例的流程时序示意图;
[0016]图5是本申请服务器实施例的电路结构示意图;
[0017]图6是本申请计算机可读存储介质的电路结构示意图。
具体实施方式
[0018]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0019]本申请专利技术人经过长期研究发现,为了保障WEB页面的正常运行,需要监控WEB页面的运行情况,进而可以分析WEB页面运行是否正常以及是否出现故障。监控WEB页面的运行,可以获取相应的数据,基于该些数据对WEB页面的运行情况进行分析。在相关技术中,在获取该些数据不加以区分即对该些数据进行处理,容易导致处理资源浪费,造成处理压力较大。为了解决上述技术问题,本申请提出以下实施例。
[0020]如图1和图2所示,本申请监控系统实施例描述的监控系统包括服务器100、可视化设备200以及WEB端设备300。WEB端设备300和可视化设备200分别于服务器100连接。
[0021]WEB端设备300可以包括移动终端、PC电脑、服务器100、笔记本电脑、平板电脑和智能可穿戴设备等中的一者或多者,移动终端比如可以是智能手机等。WEB端设备300可以运行WEB页面,比如直播平台的WEB页面,当然还是可以其他内容的WEB页面,具体可以通过浏览器运行WEB页面。
[0022]为了提高WEB页面运行的可靠性,减少WEB在运行过程中出现故障的概率以及减少故障对WEB页面运行的影响,可以监控WEB页面的运行过程,例如WEB端设备300所运行的WEB页面可以嵌入一个或者多个SDK来监控WEB页面的运行,通过该一个或者多个SDK可以获取到WEB页面运行的监控数据,监控数据例如可以包括基础数据以及错误事件数据等。基础数据例如可以包括WEB页面打开的响应速度、WEB页面内各接口以及内容打开的响应速度、WEB页面内各组件或者最大组件的画面渲染速度、页面浏览量或点击量(Page View,PV)以及页面的访客数量(Unique visitor,UV)等,错误事件数据可以是指运行中出现错误事件所对应获取到的数据,错误事件例如可以包括接口请求错误/告警、页面显示报错、资源加载错误以及前台等各种类型错误。错误事件数据则可以包括错误事件本身以及为排查错误事件所需要的数据,比如可以在错误事件出现时,获取错误事件出现前一段时间内的用户操作数据以及页面运行数据等便于分析和排查错误事件。
[0023]服务器100可以用于获取WEB端设备300发送的监控数据,进而可以对监控数据进行处理,并将处理后的监控数据发送给可视化设备200。若WEB页面为直播平台的WEB页面,服务器100可以是直播服务器100,也可以时不同于直播服务器100的服务器100。服务器100对监控数据处理,比如可以将监控数据处理成响应时间粒度的数据,便于进行统计和分析。
[0024]可视化设备200在接收到经过服务器100处理后的数据,可以进行可视化处理,以可以以可视化图表等呈现监控数据。
[0025]为了提高服务器100的数据处理效率,能够更快地对错误事件等情况做出反应,减少处理资源的浪费,本实施例可以将监控数据中的实时处理数据和非实时处理进行区分处理。本申请的专利技术人发现,监控数据中的基础数据等延迟获取和处理对WEB页面整体的运行影响不大,而监控数据中的错误事件数据等意味着WEB页面在被访问过程中出现了错误事件,会导致WEB页面出现故障,而会极大地影响访客的访问体验,因此该部分内容需要较快地得出处理。在本实施例中,包括基础数据在内的对WEB页面的运行的影响不是非常急切的数据可以认为是非实时处理数据,即可以无需尽快或实时处理的处理。而包括错误事件数据在内的对WEB页面的运行的影响很急切的数据可以认为其是实时处理数据,换本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种WEB页面的数据处理方法,其特征在于,包括:接收监控所述WEB页面的运行情况所得到的监控数据;实时获取所述监控数据中的实时处理数据进行处理,而非实时获取所述监控数据中的非实时处理数据进行处理;将处理后的所述实时处理数据和处理后的所述非实时处理数据发送给可视化设备,以使得所述可视化设备对处理后的所述实时处理数据和处理后的所述非实时处理数据进行可视化处理。2.根据权利要求1所述的方法,其特征在于:所述接收监控所述WEB页面的运行情况所得到的监控数据,包括:接收所述监控数据并存储于数据库表中;所述实时获取所述监控数据中的实时处理数据进行处理,而非实时获取所述监控数据中的非实时处理数据进行处理,包括:从所述数据库表中实时获取所述实时处理数据进行处理,而从所述数据库表中定时获取所述非实时处理数据进行处理。3.根据权利要求2所述的方法,其特征在于:所述从所述数据库表中定时获取所述非实时处理数据进行处理,包括:将所述数据库表中的所述非实时处理数据定时存储于预设数据库中;从所述预设数据库中读取所述非实时处理数据进行处理。4.根据权利要求3所述的方法,其特征在于:所述数据库表包括用于存储所述实时处理数据的第一子数据库表和用于存储所述非实时处理数据的第二子数据库表;其中,所述接收所述监控数据并存储于数据库表中,包括:接收所述实时处理数据并存储于所述第一子数据库表,接收所述非实时处理数据并存储于所述第二子数据库表;所述从所述数据库表中实时获取所述实时处理数据进行处理,而从所述数据库表中定时获取所述非实时处理数据进行处理,包括:从所述第一子数据库表中实时获取所述实时处理数据进行处理;将所述第二子数据库中的所述非实时处理数据定时存储于所述预设数据库中;从所述预设数据库中读取所述非实时处理数据进行处理。5.根据权利要求4所述的方法,其特征在于:所述从所述第一子数据库表中实时获取所述实时处理数据进行处理,包括:实时订阅所述第一子数据库表的所述实时处理数据,以获取所述实时处理数据。6.根据权利要求5所述的方法,其特征在于:所述实时订阅所述第一子数据库表的所述实时处理数据,以获取所述实时处理数据,包括:通过卡夫卡消息订阅系统实时订阅所述第一子数据库表的所述实时处理数据,并将所述实时处理数据存储至缓存系统中;从所述缓存系统中获取所述实时处理数据进行处理。7.根据权利要求6所述的方法,其特征在于:
所述从所述缓存系统中获取所述实时处理数据进行处理,包括:从所述缓存系统中获取当前待处理的所述实时处理数据进行处理,并通过所述缓存系统记录当前待处理的所述实时处理数据所对应的时间信息,以能够在处理中断而恢复后能够根据所述时间信息定位至相应的所述实时处理数据以继续进行处理。8.根据权利要求6所述的方法,其特征在于:所述从所述缓存系统中获取所述实时处理数据进行处理,包括:通过多个计算服务节点利用相同的群组标识从所述缓存系统中获取相同的所述实时处理数据,以至于在一个所述计算服务节点获取到所述实时处理数据后,不允许具有相同的所述群组标识的其他...

【专利技术属性】
技术研发人员:成佳龙陈武彬
申请(专利权)人:广州方硅信息技术有限公司
类型:发明
国别省市:

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

1