[发明专利]一种商品信息获取方法、装置、设备及存储介质在审
| 申请号: | 202110324888.4 | 申请日: | 2021-03-26 |
| 公开(公告)号: | CN113761422A | 公开(公告)日: | 2021-12-07 |
| 发明(设计)人: | 张峰 | 申请(专利权)人: | 北京京东拓先科技有限公司 |
| 主分类号: | G06F16/957 | 分类号: | G06F16/957;G06Q30/06 |
| 代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 赵翠萍;张颖玲 |
| 地址: | 100744 北京市大兴区经济技*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 商品信息 获取 方法 装置 设备 存储 介质 | ||
本申请公开一种商品信息获取方法、装置、设备及存储介质,该方法包括:接收终端发送的商品访问请求;其中,商品访问请求包括商品编码信息;基于商品编码信息从至少一个存储单元中确定存储商品详情信息的目标存储单元;其中,存储单元为Nginx应用层的存储单元;基于商品编码信息从目标存储单元中获取对应的目标商品详情信息;将目标商品详情信息返回至终端,以使终端将目标商品详情信息显示在商品页面。如此,通过将商品编码信息对应的商品详情信息存储至Nginx应用层的存储单元,使得相同商品再次访问时,直接从Nginx应用层的存储单元获取商品详情信息并返回,减小对web层的访问压力,解决商详页面卡顿的情况。
技术领域
本申请涉及计算机技术,尤其涉及一种商品信息获取方法、装置、设备及存储介质。
背景技术
电商平台是一个为企业或个人提供网上交易洽谈的平台或系统,电商平台通过互联网展示、宣传或销售自身商品。通常在非常短时间内,向消费者宣传商品及相关服务信息,以激发消费者的购买行为,扩大销售的活动。
目前,通过终端查看商品详情信息时,需通过Tomcat组件访问web层,从web层内的数据库中获取商品详情信息,将商品详情信息返回至终端并显示至商品页面上。然而,在大促场景下,由于频繁刷新页面时需要频繁通过Tomcat组件访问web层及数据库,增大对web层的访问压力,容易出现页面卡顿情况。
发明内容
为解决上述技术问题,本申请提供一种商品信息获取方法、装置、设备及存储介质。
本申请的技术方案是这样实现的:
第一方面,提供了一种商品信息获取方法,该方法包括:
接收终端发送的商品访问请求;其中,所述商品访问请求包括商品编码信息;
基于所述商品编码信息从至少一个存储单元中确定存储商品详情信息的目标存储单元;其中,所述存储单元为Nginx应用层的存储单元;
基于所述商品编码信息从所述目标存储单元中获取对应的目标商品详情信息;
将所述目标商品详情信息返回至所述终端,以使所述终端将所述目标商品详情信息显示在商品页面。
上述方案中,所述基于所述商品编码信息从至少一个存储单元中确定存储商品详情信息的目标存储单元,包括:对所述商品编码信息进行哈希运算,得到对应的哈希值;基于所述哈希值、至少一个Nginx应用层的数量,确定目标Nginx应用层;将所述目标Nginx应用层的存储单元作为所述目标存储单元。
上述方案中,所述基于所述哈希值、至少一个Nginx应用层的数量,确定目标Nginx应用层,包括:计算所述哈希值与所述至少一个Nginx应用层的数量相除后的余数;在所述至少一个Nginx应用层的标识信息中,查找与所述余数相匹配的目标标识信息;将所述目标标识信息所标识的Nginx应用层作为所述目标Nginx应用层。
上述方案中,所述目标商品详情信息包括:目标商品模板信息和目标商品静态信息;所述目标存储单元包括第一存储单元和第二存储单元;所述基于所述商品编码信息从所述目标存储单元中获取对应的目标商品详情信息,包括:基于所述商品编码信息从所述第一存储单元中获取所述目标商品模板信息;基于所述商品编码信息从所述第二存储单元中获取所述目标商品静态信息;基于所述目标商品模板信息和所述目标商品静态信息,构成所述目标商品详情信息。
上述方案中,所述方法还包括:在Nginx应用层中安装Openresty组件;编写Lua脚本文件,用于在Nginx应用层对应的存储单元中预先存储所述商品模板信息和所述商品静态信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东拓先科技有限公司,未经北京京东拓先科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110324888.4/2.html,转载请声明来源钻瓜专利网。





