商品信息的动态展现方法、电子设备、存储介质技术

技术编号:20803005 阅读:31 留言:0更新日期:2019-04-10 02:53
本发明专利技术公开了一种商品信息的动态展现方法、电子设备、存储介质,其方法包括:接收客户端发出的商品信息的展示请求;根据商品信息的展示请求,查询缓存中是否存储有未过期的商品信息;若是,从缓存中已存储的未过期的商品信息中获取指定数量的商品信息,并返回给客户端,以供客户端进行展示。本发明专利技术可以利用缓存存储商品信息,在接收到商品信息的展示请求后,从缓存中获取指定数量的未过期的商品信息,一方面,降低服务器承受的查询压力,根据预先在缓存中存储的商品信息进行展示;另一方面提高了客户端获取到商品信息进行展示的速度,给用户较好的用户体验。

【技术实现步骤摘要】
商品信息的动态展现方法、电子设备、存储介质
本专利技术涉及软件领域,具体涉及一种商品信息的动态展现方法、电子设备、存储介质。
技术介绍
在商品信息展示时,由于可供商品信息展示的空间有限,一般仅能展示有限的商品信息。以电子书为例,如电子书榜单,电子书榜单中包含了100本电子书,但由于客户端中用于展示电子书榜单的空间有限,一次仅能展示3本电子书信息,展示的电子书信息数量较少。用户想要查看全部的电子书榜单,需要再点击查看全部电子书榜单的操作,才能看到其他的电子书信息。若每次展示的电子书信息都是固定内容的电子书信息,那么用户无法第一时间看到电子书榜单中的其他电子书信息,导致大量电子书的曝光度不高。为增加不同电子书的曝光率,可以在每次展示电子书信息时,从电子书榜单的100本电子书信息中随机的展示3本不同的电子书信息,即服务器每次随机的从100本电子书信息中获取3本电子书信息,将这3本电子书信息发送给客户端进行展示。但这样处理使得服务器每次都需要从100本电子书信息中做随机获取的处理,服务器的压力很大。进一步,当用户的基数很大,电子书榜单包括的电子书数量很多时,服务器的压力会巨大,反馈给用户的速本文档来自技高网...

【技术保护点】
1.一种商品信息的动态展现方法,其包括:建立包含多台服务器的服务器集群;接收客户端发出的商品信息的展示请求;利用负载调度器指定任一服务器,以获取所述商品信息的展示请求;其中,多台服务器的缓存中存储不同的商品信息,所述负载调度器每次指定不同的服务器;根据商品信息的展示请求,查询缓存中是否存储有未过期的商品信息;若是,从缓存中已存储的未过期的商品信息中获取指定数量的商品信息,并返回给客户端,以供客户端进行展示。

【技术特征摘要】
1.一种商品信息的动态展现方法,其包括:建立包含多台服务器的服务器集群;接收客户端发出的商品信息的展示请求;利用负载调度器指定任一服务器,以获取所述商品信息的展示请求;其中,多台服务器的缓存中存储不同的商品信息,所述负载调度器每次指定不同的服务器;根据商品信息的展示请求,查询缓存中是否存储有未过期的商品信息;若是,从缓存中已存储的未过期的商品信息中获取指定数量的商品信息,并返回给客户端,以供客户端进行展示。2.根据权利要求1所述的方法,其中,所述方法还包括:若缓存中未存储有商品信息或者存储有已过期的商品信息,将商品信息的展示请求传递给后台;从后台已存储的数据中查找预设数量的商品信息,将预设数量的商品信息写入缓存中;从预设数量的商品信息中获取指定数量的商品信息,并返回给客户端,以供客户端进行展示;其中,所述预设数量大于或等于所述指定数量。3.根据权利要求2所述的方法,其中,在所述从后台数据库中查找预设数量的商品信息之后,所述方法还包括:将所述预设数量的商品信息写入缓存中,并为所述预设数量的商品信息设置缓存过期时间。4.根据权利要求3所述的方法,其中,所述查询缓存中是否存储有未过期的商品信息进一步包括:若缓存中存储有商品信息,判断当前时间是否超出商品信息的缓存过期时间;若否,则确定所述缓存中存储有未过期的商品信息。5.根据权利要求1-4中任一项所述的方法,其中,所述从缓存中已存储的未过期的商品信息中获取指定数量的商品信息具体为:从缓存中已存储的未过期的商品信息中随机获取指定数量的商品信息。6.根据权利要求1-4中任一项所述的方法,其中,所述商品信息为电子书信息。7.根据权利要求6所述的方法,其中,所述接收客户端发出的商品信息的展示请求具体为:接收客户端访问电子书网站主页或者电子书网站榜单页面所发出的电子书信息的展示请求。8.一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:建立包含多台服务器的服务器集群;接收客户端发出的商品信息的展示请求;利用负载调度器指定任一服务器,以获取所述商品信息的展示请求;其中,多台服务器的缓存中存储不同的商品信息,所述负载调度器每次指定不同的服务器;根据商品信息的展示请求,查询缓存中是否存储有未过期的商品信息;若是,从缓存中已存储的未过期的商品信息中获取指定数量的商品信息,并返回给客户端,以供客户端进行展示。9.根据权利要求8所述的电子设备,所述可执行指令进一步使所述处理器执行以下操作:若缓存中未存储有商品信息或者存储有已过期的商品信息,将商品信息的展示请求传递给后台;从后台已存储的数据中查找预设数量的商品信息,将预设数量的商品信息写入缓存中;从预设数量的商品信息中获取指定数量的商品信息,并返回给客户端,以供客户端进行...

【专利技术属性】
技术研发人员:周兴博
申请(专利权)人:掌阅科技股份有限公司
类型:发明
国别省市:北京,11

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

1