一種基于Linux文件系統(tǒng)文件鏈接的緩存LRU方法

基本信息

申請?zhí)?/td> CN201510749914.2 申請日 -
公開(公告)號 CN105354304B 公開(公告)日 2018-10-02
申請公布號 CN105354304B 申請公布日 2018-10-02
分類號 G06F17/30 分類 計算;推算;計數(shù);
發(fā)明人 王磊 申請(專利權(quán))人 上海視云網(wǎng)絡(luò)科技有限公司
代理機(jī)構(gòu) 上海泰能知識產(chǎn)權(quán)代理事務(wù)所 代理人 上海視云網(wǎng)絡(luò)科技有限公司
地址 200336 上海市閔行區(qū)東川路555號乙樓2069室
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種基于Linux文件系統(tǒng)文件鏈接的緩存LRU方法,利用Linux系統(tǒng)所提供的文件鏈接的功能,對被緩存的文件對象采用硬鏈接來記錄文件的被訪問時間,用軟鏈接來指向最近被訪問的Cache對象的硬鏈接版本,并通過按時間順序批量淘汰的方式來實現(xiàn)LRU的功能。本發(fā)明能夠有效實現(xiàn)緩存系統(tǒng)冷門內(nèi)容的淘汰和熱點內(nèi)容的保護(hù),從而在有限的磁盤空間上盡可能提高內(nèi)容訪問命中率,提升緩存系統(tǒng)的效率,提升用戶體驗,從技術(shù)上降低整體運營成本。本發(fā)明主要應(yīng)用于CDN領(lǐng)域的邊緣緩存服務(wù)器,對于提升邊緣服務(wù)器文件請求命中率和服務(wù)性能能夠起到顯著的效果。