[发明专利]页面数据处理方法、装置、设备及计算机可读存储介质在审
申请号: | 201910321415.1 | 申请日: | 2019-04-19 |
公开(公告)号: | CN110083616A | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 姜洪亮 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/2455;G06F16/2457;G06F16/2458;G06F16/28 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518052 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 日志文件 页面数据 客户端 预设 计算机可读存储介质 关键信息 数据处理 缓存 操作事件类型 内容分发网络 数据处理装置 后台服务器 应用服务器 操作信息 更新请求 源数据库 获取源 加载 上传 更新 数据库 发送 记录 | ||
本发明公开了一种页面数据处理方法,该方法包括:获取源数据库的日志文件,所述日志文件用于记录客户端对所述源数据库的操作信息;判断所述日志文件中是否包含预设的操作事件类型;若是,则判断所述日志文件中预设的页面关键信息是否发生变动;若是,则根据变动的所述页面关键信息向与所述客户端对应的应用服务器发送页面数据更新请求,以使所述后台服务器更新对应的页面数据,并将更新后的页面数据上传至预设的内容分发网络进行缓存。本发明还公开了一种页面数据处理装置、设备和一种计算机可读存储介质。本发明能够提升客户端页面的加载速度。
技术领域
本发明涉及金融科技(Fintech)技术领域,尤其涉及页面数据处理方法、装置、设备及计算机可读存储介质。
背景技术
随着计算机技术的发展,尤其是互联网金融科技的不断发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Finteh)转变,但由于金融、支付行业的安全性、实时性要求,也对技术提出的更高的要求。在金融领域中,手机银行、投资理财、金融资讯等客户端APP在访问后台应用服务器时,一般是由客户端APP向WEB服务器发出网络访问请求,WEB服务器封装好相关请求参数后向后台应用服务器请求页面展示数据,应用服务器从源数据库获得数据,并对数据进行计算、加工后返回。
上述方式的缺陷在于:整个链路在金融业务高并发请求的情况下,会导致应用服务器和源数据库压力剧增,进而出现性能瓶颈,引发客户端页面加载缓慢的问题。
发明内容
本发明的主要目的在于提出一种页面数据处理方法、装置、设备及计算机可读存储介质,旨在提升客户端页面的加载速度。
为实现上述目的,本发明提供一种页面数据处理方法,所述页面数据处理方法包括如下步骤:
获取源数据库的日志文件,所述日志文件用于记录客户端对所述源数据库的操作信息;
判断所述日志文件中是否包含预设的操作事件类型;
若所述日志文件中包含预设的操作事件类型,则判断所述日志文件中预设的页面关键信息是否发生变动;
若所述日志文件中预设的页面关键信息发生变动,则根据变动的所述页面关键信息向与所述客户端对应的应用服务器发送页面数据更新请求,以使所述后台服务器更新对应的页面数据,并将更新后的页面数据上传至预设的内容分发网络进行缓存。
优选地,所述获取源数据库的日志文件的步骤包括:
当源数据库为MySQL数据库时,与所述MySQL数据库建立套接字socket连接,并创建日志备份线程;
根据所述socket连接和所述日志备份线程对所述MySQL数据库产生的二进制日志文件进行监听,并接收所述MySQL数据库传送的二进制日志文件。
优选地,所述判断所述日志文件中是否包含预设的操作事件类型的步骤包括:
判断所述日志文件中是否包含基于所述源数据库的数据插入、数据更新或数据删除事件类型;
若所述日志文件中包含基于所述源数据库的数据插入、数据更新或数据删除事件类型,则判定所述日志文件中包含预设的操作事件类型。
优选地,所述判断所述日志文件中预设的页面关键信息是否发生变动的步骤包括:
将所述日志文件发送至预设的分布式消息队列,以使所述分布式消息队列将所述日志文件转发至预设的日志解析服务;
通过所述日志解析服务对所述日志文件进行解析,以判断所述日志文件中预设的页面关键信息是否发生变动。
优选地,所述内容分发网络分为静态缓存区和动态缓存区,所述静态缓存区用于缓存预设的静态页面信息,所述动态缓存区用于缓存预设的动态页面信息,所述动态页面信息包括所述页面关键信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910321415.1/2.html,转载请声明来源钻瓜专利网。