[發明專利]一種商品信息獲取方法、裝置、設備及存儲介質在審
| 申請號: | 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.szxzyx.cn/pat/books/202110324888.4/2.html,轉載請聲明來源鉆瓜專利網。





