[發明專利]一種緩存對象更新方法、裝置、設備及存儲介質有效
| 申請號: | 202110340680.1 | 申請日: | 2021-03-30 |
| 公開(公告)號: | CN113515530B | 公開(公告)日: | 2023-06-13 |
| 發明(設計)人: | 李逸駿;許正達 | 申請(專利權)人: | 貴州白山云科技股份有限公司 |
| 主分類號: | G06F16/23 | 分類號: | G06F16/23;G06F16/2455 |
| 代理公司: | 北京辰權知識產權代理有限公司 11619 | 代理人: | 尹倩倩 |
| 地址: | 550003 貴州省貴*** | 國省代碼: | 貴州;52 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 緩存 對象 更新 方法 裝置 設備 存儲 介質 | ||
本申請提出一種緩存對象更新方法、裝置、設備及存儲介質,該方法包括:接收客戶端發送的對象獲取請求,確定對象獲取請求對應的緩存對象存在且有效期未到達;獲取緩存對象的相關狀態信息;根據相關狀態信息,判斷是否提前更新緩存對象;若是,則提前更新緩存對象,及對對象獲取請求進行響應。本申請在緩存對象失效前,依據對象的相關狀態信息判斷是否需提前更新,避免在對象失效后再更新造成對客戶端響應的時延太長。提供了更智能的判斷是否更新的方式,能適應越來越復雜的網絡服務環境,綜合緩存服務器的狀態、客戶端狀態及對象的狀態中的一種或多種,確定所采取的對象更新策略。能為客戶端提供更精確的緩存對象,緩存對象的更新更加及時。
技術領域
本申請屬于通信技術領域,具體涉及一種緩存對象更新方法、裝置、設備及存儲介質。
背景技術
目前,很多網絡通信場景中設置有緩存服務器,源站將對象緩存在緩存服務器中,通過緩存的對象為用戶提供對象查詢服務。源站的對象會不斷更新,相應地也需要對緩存服務器中緩存的對象進行更新。
相關技術中提供了一種對象更新方法,該方法為緩存的對象設置了有效期,在該有效期內所有針對該對象的請求都會使用緩存的該對象進行響應。在該有效期結束之后,緩存服務器再次接收到客戶端對該對象的請求時,緩存服務器再回源站獲取該對象,緩存服務器發送對象更新請求給源站,并重新確定該對象的有效期。若在源站中未更新該對象,則源站會告知緩存服務器該對象未更新,緩存服務器將緩存的該對象發送給客戶端。若在源站中更新了該對象,則源站將更新后的對象發送給緩存服務器。緩存服務器將當前緩存的該對象替換為更新后的對象,并將更新后的對象發送給客戶端。
上述相關技術在對象的有效期結束后才向源站請求更新對象,若源站在對象有效期結束之前提前更新了對象,客戶端就會獲得已過期的內容;反之,若在有效期結束再更新對象,客戶端需要等待邊緣服務器回源獲取更新后的對象,這就導致對客戶端的響應時延變長。
發明內容
本申請提出一種緩存對象更新方法、裝置、設備及存儲介質,在緩存對象失效前,依據對象的相關狀態信息判斷是否需提前更新,避免在對象過了有效期后再更新造成對客戶端響應的時延太長,能為客戶端提供更精確的緩存對象,緩存對象的更新更加及時,提供了更智能的判斷是否更新的方式,能適應越來越復雜的網絡服務環境。
本申請第一方面實施例提出了一種緩存對象更新方法,應用于緩存服務器,包括:
接收客戶端發送的對象獲取請求,確定所述對象獲取請求對應的緩存對象存在且有效期未到達;
獲取所述緩存對象對應的相關狀態信息;
根據所述相關狀態信息,判斷是否提前更新所述緩存對象;
如果是,則提前更新所述緩存對象,以及對所述對象獲取請求進行響應。
在本申請的一些實施例中,所述根據所述相關狀態信息,判斷是否提前更新所述緩存對象,包括:
根據預設配置規則和所述相關狀態信息,確定所述緩存對象對應的更新條件;
判斷當前所述緩存對象是否滿足所述更新條件;
如果是,則確定需要提前更新所述緩存對象;
如果否,則確定不需要提前更新所述緩存對象。
在本申請的一些實施例中,所述相關狀態信息包括所述緩存對象對應的對象狀態信息、所述客戶端對應的客戶端狀態信息、緩存服務器對應的系統狀態信息中的一種或多種的組合;
所述根據預設配置規則和所述相關狀態信息,確定所述緩存對象對應的更新條件,包括:
根據所述相關狀態信息,從預設配置規則中確定出所述緩存對象所符合的提前更新規則,所述提前更新規則包括提前更新所述緩存對象的提前時長;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于貴州白山云科技股份有限公司,未經貴州白山云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110340680.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:警戒救援消防車的交通錐收放裝置
- 下一篇:游戲文件處理系統





