[發(fā)明專利]一種緩存準入方法及裝置有效
| 申請?zhí)枺?/td> | 201210549374.X | 申請日: | 2012-12-17 |
| 公開(公告)號: | CN103051701A | 公開(公告)日: | 2013-04-17 |
| 發(fā)明(設(shè)計)人: | 李繼明;劉怡臻 | 申請(專利權(quán))人: | 北京網(wǎng)康科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京億騰知識產(chǎn)權(quán)代理事務(wù)所 11309 | 代理人: | 陳霽 |
| 地址: | 100190 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 緩存 準入 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及緩存技術(shù),尤其涉及一種緩存準入方法及裝置。
背景技術(shù)
傳統(tǒng)的web緩存處理方式是對新的緩存文件無條件地進行存儲。當沒有空間存放新的緩存文件時,再通過緩存替換機制刪除部分緩存文件,以獲得足夠的空間,然后保存新的緩存對象。
由于無條件的存儲緩存文件,當緩存文件較多時,會導(dǎo)致系統(tǒng)磁盤I/O操作頻繁。進一步,由于大量需要緩存的文件將導(dǎo)致磁盤空間很快被占滿,從而需要頻繁地刪除磁盤上的緩存文件,這樣將對系統(tǒng)磁盤形成巨大的壓力,以致影響到系統(tǒng)的性能和穩(wěn)定性。
在實際環(huán)境中,有很多緩存文件的訪問頻率是比較低的。在這類緩存文件從保存到磁盤上直至最后被替換出去這一段時間內(nèi),有可能都不會再被訪問或者被訪問的次數(shù)非常少。因此,緩存這些文件不僅沒有帶來收益,反而浪費了存儲空間并增加了很多無謂的磁盤操作。
如果能通過某種方式獲得緩存文件的價值(即,在未來時間內(nèi)被重復(fù)請求的次數(shù)越多,則其價值越大),進而對于價值較低的緩存文件不進行寫磁盤操作,那么將減少很多無謂的磁盤I/O操作。進一步,由于保存的都是高價值緩存文件,所以能夠保持較高的緩存命中率。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種能夠克服上述缺陷的緩存準入方法及裝置。
在本發(fā)明的第一方面,提供了一種緩存準入方法,包括:接收針對用戶請求的響應(yīng)內(nèi)容;根據(jù)預(yù)先計算的所述響應(yīng)內(nèi)容的統(tǒng)計信息,計算所述響應(yīng)內(nèi)容的緩存價值分,所述緩存價值分反映所述響應(yīng)內(nèi)容被用戶請求的概率;以及將所述緩存價值分與緩存準入閾值分進行比較,如果所述緩存價值分高于所述緩存準入閾值分,則對所述響應(yīng)內(nèi)容進行緩存。
在本發(fā)明的第二方面,提供了一種緩存準入裝置,包括:統(tǒng)計模塊,用于對用戶請求的響應(yīng)內(nèi)容進行統(tǒng)計,得出所述響應(yīng)內(nèi)容的統(tǒng)計信息;緩存價值計算模塊,用于根據(jù)所述統(tǒng)計信息,對接收到的響應(yīng)內(nèi)容的緩存價值分進行計算,所述緩存價值分反映所述響應(yīng)內(nèi)容被用戶請求的概率;準入判斷模塊,用于將所述緩存價值分與緩存準入閾值分進行比較,如果所述緩存價值分高于緩存準入閾值分,則對所述響應(yīng)內(nèi)容進行緩存;以及緩存存儲器,用于對所述響應(yīng)內(nèi)容進行緩沖存儲。
在第三方面,本發(fā)明提供了一種代理服務(wù)器,所述代理服務(wù)器通過網(wǎng)絡(luò)接收用戶對服務(wù)器提出的用戶請求,將所述用戶請求發(fā)送到服務(wù)器,并且通過網(wǎng)絡(luò)接收服務(wù)器針對所述用戶請求返回的響應(yīng)內(nèi)容,所述代理服務(wù)器包括:統(tǒng)計模塊,用于對用戶請求的響應(yīng)內(nèi)容進行統(tǒng)計,得出所述響應(yīng)內(nèi)容的統(tǒng)計信息;緩存價值計算模塊,用于根據(jù)所述統(tǒng)計信息,對接收到的響應(yīng)內(nèi)容的緩存價值分進行計算,所述緩存價值分反映所述響應(yīng)內(nèi)容被用戶請求的概率;準入判斷模塊,用于將所述緩存價值分與緩存準入閾值分進行比較,如果所述緩存價值分高于緩存準入閾值分,則對所述響應(yīng)內(nèi)容進行緩存;以及緩存存儲器,用于對所述響應(yīng)內(nèi)容進行緩沖存儲。
在第四方面,本發(fā)明提供了一種用戶終端,所述用戶終端通過網(wǎng)絡(luò)與服務(wù)器相連接并且向服務(wù)器提出用戶請求并且接受來自所述服務(wù)器的響應(yīng)內(nèi)容,所述客戶終端包括統(tǒng)計模塊,用于對用戶請求的響應(yīng)內(nèi)容進行統(tǒng)計,得出所述響應(yīng)內(nèi)容的統(tǒng)計信息;緩存價值計算模塊,用于根據(jù)所述統(tǒng)計信息,對接收到的響應(yīng)內(nèi)容的緩存價值分進行計算,所述緩存價值分反映所述響應(yīng)內(nèi)容被用戶請求的概率;準入判斷模塊,用于將所述緩存價值分與緩存準入閾值分進行比較,如果所述緩存價值分高于緩存準入閾值分,則對所述響應(yīng)內(nèi)容進行緩存;以及緩存存儲器,用于對所述響應(yīng)內(nèi)容進行緩沖存儲。
本發(fā)明通過對用戶請求進行統(tǒng)計,基于待緩存內(nèi)容的流行度對其進行價值評分,并且根據(jù)當前的系統(tǒng)負載動態(tài)地設(shè)置緩存準入門檻,提高了緩存命中率,增強了系統(tǒng)的性能和穩(wěn)定性。
附圖說明
圖1是根據(jù)本發(fā)明實施例的基于緩存流行度的緩存準入控制的功能示意圖;以及
圖2是根據(jù)本發(fā)明實施例的基于緩存流行度的緩存準入控制的方法流程圖;
具體實施方式
下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。
圖1是根據(jù)本發(fā)明實施例的基于緩存流行度的緩存準入控制的功能示意圖。
用戶和服務(wù)器之間通過代理服務(wù)器進行交互,代理服務(wù)器通過網(wǎng)絡(luò)分別于用戶/用戶終端和服務(wù)器相連接。用戶在用戶終端上通過網(wǎng)絡(luò)向代理服務(wù)器發(fā)出請求,請求處理模塊接收用戶請求并對其進行處理。如果用戶請求的文件存在于緩存存儲器中,則直接從緩存存儲器中提取將該文件并將其發(fā)送給用戶。如果用戶請求的文件不存在于緩存存儲器中,則將該請求發(fā)送到服務(wù)器。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京網(wǎng)康科技有限公司,未經(jīng)北京網(wǎng)康科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210549374.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種蔬菜保水防凍劑的制備方法
- 下一篇:一種雪梨扦插基質(zhì)
- 準入方法、設(shè)備和系統(tǒng)
- 項目準入審核方法以及裝置
- 項目準入檢測方法以及裝置
- 一種節(jié)點準入方法及裝置
- 基于混合準入技術(shù)解決單一準入技術(shù)帶來的管控漏洞與環(huán)境兼容性問題
- 一種客體的準入檢測方法、裝置、設(shè)備和存儲介質(zhì)
- 區(qū)塊鏈節(jié)點準入控制方法、裝置、計算機設(shè)備和存儲介質(zhì)
- 一種停車場準入授權(quán)管理方法、裝置、系統(tǒng)及存儲介質(zhì)
- 一種網(wǎng)絡(luò)預(yù)約出租車市場準入機制的優(yōu)化方法及系統(tǒng)
- 一種聯(lián)盟鏈的節(jié)點準入方法、裝置、電子設(shè)備及存儲介質(zhì)





