一种信息处理方法、装置、存储介质及电子设备制造方法及图纸

技术编号:37983223 阅读:8 留言:0更新日期:2023-06-30 09:58
本公开提供了一种信息处理方法、装置、存储介质及电子设备,该方法包括:接收客户端对第一信息的点击操作;根据点击操作生成信息内容请求和浏览量统计请求,信息内容请求和浏览量统计请求中均至少包括第一信息的信息标识码;根据信息内容请求在第一数据库中获取第一信息的信息内容,并将信息内容反馈至客户端;将浏览量统计请求存入第二数据库中,按照预定时间间隔根据第二数据库在预定时间间隔内存储的所有浏览量统计请求对浏览量统计表进行更新。更新。更新。

【技术实现步骤摘要】
一种信息处理方法、装置、存储介质及电子设备


[0001]本公开涉及信息处理
,特别涉及一种信息处理方法、装置、存储介质及电子设备。

技术介绍

[0002]随着网络的普及和智能终端的开发,越来越多的用户会在网络上进行各类信息的获取,随着用户的增长和信息数量的增加,信息平台在运行过程中往往处于高并发下的运行状态,尤其是当信息平台在对用户的浏览量、访问量等数据进行统计时,高并发下对于平台数据库的压力是较为巨大的。
[0003]例如在政务类门户网站,大部分呈现的都是根据业务分类展示的各种新闻资讯,在新闻资讯的详情页,一般会记录当前文章的浏览量,后台服务器会根据对文章的点击情况实时更新数据库中对浏览量的记录,因此在在访问量很大时对数据库造成读写压力,导致无法给用户进行及时快速的实现文章详细内容页面的展示,甚至导致数据库崩溃影响所有文章内容的获取。现有技术中也有将浏览量存储至缓存中以缓解数据库压力的做法,但放入缓存中的数据很可能发生丢失,在高并发下用户访问量过大时还可能发生缓存穿透、击穿,雪崩等问题。

技术实现思路

[0004]本公开实施例的目的在于提供一种信息处理方法、装置、存储介质及电子设备,用以解决现有技术中高并发下数据库的操作压力问题。
[0005]本公开的实施例采用如下技术方案:一种信息处理方法,包括:接收客户端对第一信息的点击操作;根据所述点击操作生成信息内容请求和浏览量统计请求,其中,所述信息内容请求和所述浏览量统计请求中均至少包括所述第一信息的信息标识码;根据所述信息内容请求在第一数据库中获取所述第一信息的信息内容,并将所述信息内容反馈至所述客户端;将所述浏览量统计请求存入第二数据库中,按照预定时间间隔根据所述第二数据库在所述预定时间间隔内存储的所有浏览量统计请求对浏览量统计表进行更新。
[0006]在一些实施例中,所述根据所述第二数据库在预定时间间隔内存储的所有浏览量统计请求,对浏览量统计表进行更新,包括:从所述第二数据库中获取在所述预定时间间隔内存储的所有浏览量统计请求;确定每个所述浏览量统计请求中所包含的信息标识码;在所述浏览量统计表中对所述信息标识码对应的浏览量值进行更新。
[0007]在一些实施例中,所述根据所述信息标识码在所述浏览量统计表中对所述信息标识码对应的浏览量值进行更新,包括:在所述浏览量统计表中查找是否存在所述信息标识码对应的浏览量值;在所述浏览量统计表中存在所述信息标识码对应的浏览量值的情况下,根据包含所述信息标识码的所述浏览量统计请求数量对所述浏览量值进行增量处理;在所述浏览量统计表中不存在所述信息标识码对应的浏览量值的情况下,根据包含所述信息标识码的所述浏览量统计请求数量在所述浏览量统计表中新增所述信息标识码对应的
浏览量值。
[0008]在一些实施例中,所述将所述浏览量统计请求存入第二数据库中之后,还包括:获取所述浏览量统计表中所述第一信息的信息标识码所当前对应的浏览量值;将所述浏览量值反馈至所述客户端。
[0009]在一些实施例中,所述第一数据库至少包括主节点和多个从节点,所述主节点和所有所述从节点之间信息同步;所述根据所述信息内容请求在第一数据库中获取所述第一信息的信息内容,包括:在所有所述从节点中确定符合预设条件的第一从节点;根据所述信息内容请求在所述第一从节点中获取所述第一信息的信息内容。
[0010]在一些实施例中,所述在所有所述从节点中确定符合预设条件的第一从节点,包括:在所有所述从节点中确定当前读写负载最低的从节点作为所述第一从节点。
[0011]本公开实施例还提供了一种信息处理装置,包括:接收模块,用于接收客户端对第一信息的点击操作;请求生成模块,用于根据所述点击操作生成信息内容请求和浏览量统计请求,其中,所述信息内容请求和所述浏览量统计请求中均至少包括所述第一信息的信息标识码;内容获取模块,用于根据所述信息内容请求在第一数据库中获取所述第一信息的信息内容,并将所述信息内容反馈至所述客户端;浏览量统计模块,用于将所述浏览量统计请求存入第二数据库中,按照预定时间间隔根据所述第二数据库在所述预定时间间隔内存储的所有浏览量统计请求对浏览量统计表进行更新。
[0012]本公开实施例还提供了一种存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述的信息处理方法的步骤。
[0013]本公开实施例还提供了一种电子设备,至少包括存储器、处理器,所述存储器上存储有计算机程序,其特征在于,所述处理器在执行所述存储器上的计算机程序时实现上述的信息处理方法的步骤。
[0014]本公开实施例的有益效果在于:将获取信息的请求分为信息内容请求和浏览量统计请求两个独立的请求,使信息内容和浏览量记录剥离开,采用异步方式单独进行浏览量的统计,在获取信息内容时无需更新第一数据库,从而减少第一数据库的操作压力。
附图说明
[0015]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本公开第一实施例中信息处理方法的流程图;
[0017]图2为本公开第一实施例中第一数据库的结构示意图;
[0018]图3为本公开第一实施例中主从节点间同步示意图;
[0019]图4为本公开第三实施例中信息处理装置的结构示意图;
[0020]图5为本公开第四实施例中电子设备的结构示意图。
具体实施方式
[0021]此处参考附图描述本公开的各种方案以及特征。
[0022]应理解的是,可以对此处申请的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本公开的范围和精神内的其他修改。
[0023]包含在说明书中并构成说明书的一部分的附图示出了本公开的实施例,并且与上面给出的对本公开的大致描述以及下面给出的对实施例的详细描述一起用于解释本公开的原理。
[0024]通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本公开的这些和其它特性将会变得显而易见。
[0025]还应当理解,尽管已经参照一些具体实例对本公开进行了描述,但本领域技术人员能够确定地实现本公开的很多其它等效形式,它们具有如权利要求的特征并因此都位于借此所限定的保护范围内。
[0026]当结合附图时,鉴于以下详细说明,本公开的上述和其他方面、特征和优势将变得更为显而易见。
[0027]此后参照附图描述本公开的具体实施例;然而,应当理解,所申请的实施例仅仅是本公开的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本公开模糊不清。因此,本文所申请的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息处理方法,其特征在于,包括:接收客户端对第一信息的点击操作;根据所述点击操作生成信息内容请求和浏览量统计请求,其中,所述信息内容请求和所述浏览量统计请求中均至少包括所述第一信息的信息标识码;根据所述信息内容请求在第一数据库中获取所述第一信息的信息内容,并将所述信息内容反馈至所述客户端;将所述浏览量统计请求存入第二数据库中,根据所述第二数据库在预定时间间隔内存储的所有浏览量统计请求,对浏览量统计表进行更新。2.根据权利要求1所述的信息处理方法,其特征在于,所述根据所述第二数据库在预定时间间隔内存储的所有浏览量统计请求,对浏览量统计表进行更新,包括:从所述第二数据库中获取在所述预定时间间隔内存储的所有浏览量统计请求;确定每个所述浏览量统计请求中所包含的信息标识码;在所述浏览量统计表中对所述信息标识码对应的浏览量值进行更新。3.根据权利要求2所述的信息处理方法,其特征在于,所述根据所述信息标识码在所述浏览量统计表中对所述信息标识码对应的浏览量值进行更新,包括:在所述浏览量统计表中查找是否存在所述信息标识码对应的浏览量值;在所述浏览量统计表中存在所述信息标识码对应的浏览量值的情况下,根据包含所述信息标识码的所述浏览量统计请求数量对所述浏览量值进行增量处理;在所述浏览量统计表中不存在所述信息标识码对应的浏览量值的情况下,根据包含所述信息标识码的所述浏览量统计请求数量在所述浏览量统计表中新增所述信息标识码对应的浏览量值。4.根据权利要求1所述的信息处理方法,其特征在于,所述将所述浏览量统计请求存入第二数据库中之后,还包括:获取所述浏览量统计表中所述第一信息的信息标识码所当前对应的浏览量值;将所述浏览量值反馈至所述客户端。5.根据权利要求1至4中任一项所述的信息处理方法,其特征在于,所述第一...

【专利技术属性】
技术研发人员:余婷婷
申请(专利权)人:重庆京东方智慧科技有限公司
类型:发明
国别省市:

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

1