数据处理方法、服务器和介质技术

技术编号:27197922 阅读:9 留言:0更新日期:2021-01-31 11:58
本申请实施例提供了一种数据处理方法、服务器和介质,在本申请实施例中。在本申请实施例中,除了负责提供网络信息的业务服务器之外,增加缓存服务器负责管理网络信息的访问量,具体可根据访问端对网络信息的访问情况在本地记录网络信息的访问量,并将访问端对网络信息的访问记录存储至搜索服务器。在本地记录的网络信息的访问量有效的情况下,可以直接向需求端提供网络信息的访问量,提高访问量信息的提供效率;另外,在识别到本地记录的网络信息的访问量失效的情况下,可根据搜索服务器中保存的网络信息的访问记录重新计算得到网络信息的访问量,弥补本地已失效的访问量,确保向需要端提供的访问量的有效性和可靠性。向需要端提供的访问量的有效性和可靠性。向需要端提供的访问量的有效性和可靠性。

【技术实现步骤摘要】
数据处理方法、服务器和介质


[0001]本申请涉及互联网
,尤其涉及一种数据处理方法、服务器和介质。

技术介绍

[0002]随着互联网技术的发展,互联网应用越来越广泛,用户对互联网的访问也越来越频繁。在很多互联网领域中,网络信息的用户访问量是具有一定价值的。对于电商领域,可以根据用户对某一商品的访问量预估该商品受用户喜爱的程度,制定该商品的推荐策略。又例如,对于自媒体和新媒体等行业,可以根据某篇帖子的访问量计算撰稿人的报酬。
[0003]在现有技术中,针对某个网络信息,在每一天内,服务端会记录该网络信息在当天内的用户访问量,根据当天内的用户访问量与数据库中存储的历史访问总量计算该网络信息的最新访问总量,并将最新访问总量存储至数据库中,当客户端申请该网络信息的访问总量时从数据库中读取最新访问总量并返回给客户端。然而,这种计算方式在向数据库中写入最新访问量的过程中,可能发生写入错误,无法将最新的访问量成功存储至数据库中,造成数据丢失,这会导致客户端拿到的用户访问量和实际访问量有差异。

技术实现思路

[0004]本申请的多个方面提供一种数据处理方法、服务器和介质,用于在网络信息访问量失效的情况下,提供一种数据恢复功能,以保证网络信息访问量的有效性和可靠性。
[0005]本申请实施例提供了一种数据处理方法,适用于服务器,包括:接收访问端对网络信息的访问请求,所述访问请求中包括所述网络信息的标识和对应的访问更新标识;根据所述访问请求中的访问更新标识,对本地记录且尚未失效的网络信息的访问量进行更新,并将所述网络信息的标识和对应的访问更新标识存储至搜索服务器中;以及在识别到本地记录的网络信息的访问量失效的情况下,向搜索服务器发送搜索请求,所述搜索请求包含所述网络信息的标识,以请求网络信息对应的已有访问更新标识;根据所述搜索服务器返回的网络信息对应的已有访问更新标识,重新计算网络信息的访问量。
[0006]本申请实施例还提供了一种服务器,包括:处理器以及存储有计算机程序的存储器;所述处理器,用于执行所述计算机程序,以用于:接收访问端对网络信息的访问请求,所述访问请求中包括所述网络信息的标识和对应的访问更新标识;根据所述访问请求中的访问更新标识,对本地记录且尚未失效的网络信息的访问量进行更新,并将所述网络信息的标识和对应的访问更新标识存储至搜索服务器中;以及在识别到本地记录的网络信息的访问量失效的情况下,向搜索服务器发送搜索请求,所述搜索请求包含所述网络信息的标识,以请求网络信息对应的已有访问更新标识;根据所述搜索服务器返回的网络信息对应的已有访问更新标识,重新计算网络信息的访问量。
[0007]本申请实施例还提供了一种存储有计算机程序的计算机可读存储介质,当所述计算机程序被处理器执行时,致使所述处理器实现本申请方法实施例中的步骤。
[0008]在本申请实施例中,除了负责提供网络信息的业务服务器之外,增加缓存服务器
负责管理网络信息的访问量,具体可根据访问端对网络信息的访问情况在本地记录网络信息的访问量,并将访问端对网络信息的访问记录存储至搜索服务器;在本地记录的网络信息的访问量有效的情况下,可以直接向需求端提供网络信息的访问量,提高访问量信息的提供效率;另外,在识别到本地记录的网络信息的访问量失效的情况下,可根据搜索服务器中保存的网络信息的访问记录重新计算得到网络信息的访问量,弥补本地已失效的访问量,确保向需要端提供的访问量的有效性和可靠性。
附图说明
[0009]图1为本申请实施例提供的一种网络信息处理系统的结构示意图;
[0010]图2为本申请实施例提供的一桩数据处理方法的流程图;
[0011]图3为本申请实施例提供的一种服务器的结构示意图。
具体实施方式
[0012]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0013]针对现有业务服务器在保存网络信息的访问量的更新记录存在丢失且难以找回丢失记录的问题,本申请实施例提供了一种网络信息处理系统,该系统除了包含业务服务器之外,还增加缓存服务器和搜索服务器,缓存服务器负责管理网络信息的访问量,可根据访问端对网络信息的访问情况在本地记录网络信息的访问量,并将访问端对网络信息的访问记录存储至搜索服务器;在本地记录的网络信息的访问量有效的情况下,可以直接向需求端提供网络信息的访问量,提高访问量信息的提供效率;另外,在识别到本地记录的网络信息的访问量失效的情况下,可根据搜索服务器中保存的网络信息的访问记录重新计算得到网络信息的访问量,弥补本地已失效的访问量,确保向需要端提供的访问量的有效性和可靠性。另外,在本申请实施例中,搜索服务器上存储的是访问端对网络信息的访问记录,而不是直接存储访问端对网络信息的访问量,可避免向搜索服务器写入访问量丢失导致缓存服务器后续无法从搜索服务器获取访问量的问题。并且,在搜索服务器中存储的访问端对网络信息的访问记录为逐条存储,全部丢失概率较低,即使发生部分访问记录丢失的情况,那么成功存储至搜索服务器上的网络信息的部分访问记录也能够保证缓存服务器粗略计算出访问端对网络信息的访问量。进一步,本实施例中采用独立于业务服务器的缓存服务器专门负责访问量处理,不用占用业务服务器的处理资源,可以在不影响业务服务器的处理逻辑的情况下,及时处理访问端对网络信息的访问量获取请求,提高访问端获取网络信息的访问量信息的时效。
[0014]进一步可选地,该系统还为访问端提供了封装有访问缓存服务器的软件开发工具包,在该软件开发工具包中包含访问缓存服务器的接口,访问端只需在软件项目中引入该软件开发工具包,即可通过调用软件开发工具包中的接口与缓存服务器交互,通过缓存服务器实现对网络信息的访问量的统计,以及通过软件开发工具包中的接口从缓存服务器获取网络信息的访问量。该软件开发工具包不限定访问端的应用场景,使得缓存服务器可处
理的网络信息更加多样化。
[0015]下面结合附图对本申请实施例网络信息处理系统进行详细说明。
[0016]图1为本申请实施例网络信息处理系统100的结构示意图,如图1所示,网络信息处理系统100包括缓存服务器10、访问端20、搜索服务器30、业务服务器40、消息系统50以及需求端60。其中,访问端20可以通过移动网络与缓存服务器10通信连接,例如,移动网络的网络制式可以为2G(GSM)、2.5G(GPRS)、3G(WCDMA、TD-SCDMA、CDMA2000、UTMS)、4G(LTE)、4G+(LTE+)、5G、WiMax或者未来即将出现的新网络制式等中的任意一种,具体不做限定。缓存服务器10是具有时效性缓存功能的服务器,用于对访问端20提供的数据进行处理,并将处理结果保存至本地存储空间,以供访问端本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,适用于缓存服务器,包括:接收访问端对网络信息的访问请求,所述访问请求中包括所述网络信息的标识和对应的访问更新标识;根据所述访问请求中的访问更新标识,对本地记录且尚未失效的网络信息的访问量进行更新,并将所述网络信息的标识和对应的访问更新标识存储至搜索服务器中;以及在识别到本地记录的网络信息的访问量失效的情况下,向搜索服务器发送搜索请求,所述搜索请求包含所述网络信息的标识,以请求网络信息对应的已有访问更新标识;根据所述搜索服务器返回的网络信息对应的已有访问更新标识,重新计算网络信息的访问量。2.根据权利要求1所述的方法,其特征在于,将所述网络信息的标识和对应的访问更新标识存储至搜索服务器中,包括以异步方式向搜索服务器写入所述网络信息的标识和对应的访问更新标识;若写入失败,则将所述网络信息的标识和对应的访问更新标识写入本地队列中,以供所述搜索服务器主动从本地队列中读取并存储所述网络信息的标识和对应的访问更新标识。3.根据权利要求1所述的方法,其特征在于,还包括:以异步方式向网络信息对应的业务服务器写入所述网络信息的标识和对应的访问更新标识;若写入失败,则将所述网络信息的标识和对应的访问更新标识写入本地队列中,以供所述业务服务器主动从本地队列中读取并存储所述网络信息的标识和对应的访问更新标识。4.根据权利要求2或3所述的方法,其特征在于,所述搜索服务器或所述业务服务器主动从本地队列读取所述网络信息的标识和对应的访问更新标识的时间间隔,小于所述缓存服务器设定所述网络信息的标识和对应的访问更新标识的失效时长。5.根据权利要求4所述的方法,其特征在于,还包括:接收所述搜索服务器或所述业务服务器发送的对本地队列的读取请求,所述读取请求中包括所述网络信息的标识;将本地队列中存储的与所述读取请求中包括的网络信息的标识对应的访问更新标识提供给所述搜索服务器或所述业务服务器;以及删除所述本地队列中存...

【专利技术属性】
技术研发人员:李强刘叶婷马亚茹
申请(专利权)人:长沙市到家悠享网络科技有限公司
类型:发明
国别省市:

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

1