[發(fā)明專利]一種優(yōu)化服務(wù)器緩存管理的方法有效
| 申請?zhí)枺?/td> | 201610092105.3 | 申請日: | 2016-02-18 |
| 公開(公告)號: | CN105701233B | 公開(公告)日: | 2018-12-14 |
| 發(fā)明(設(shè)計)人: | 褚一帆;任睿 | 申請(專利權(quán))人: | 南京焦點領(lǐng)動云計算技術(shù)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 南京瑞弘專利商標(biāo)事務(wù)所(普通合伙) 32249 | 代理人: | 陳建和 |
| 地址: | 210032 江蘇省南京市*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 反向代理服務(wù)器 緩存 網(wǎng)站 存儲結(jié)構(gòu) 二級緩存結(jié)構(gòu) 優(yōu)化服務(wù)器 存儲路徑 二級緩存 緩存管理 緩存刪除 失效方式 分層 管理模塊 緩存模塊 數(shù)據(jù)設(shè)置 網(wǎng)站緩存 構(gòu)建 適配 自帶 配置 標(biāo)示 匹配 網(wǎng)頁 | ||
1.一種優(yōu)化服務(wù)器緩存管理的方法,其特征在于,通過修改web反向代理服務(wù)器中的緩存模塊及緩存的存儲結(jié)構(gòu),構(gòu)建web反向代理服務(wù)器分層的二級緩存結(jié)構(gòu),并配置與包括分層的二級緩存存儲結(jié)構(gòu)相匹配的緩存失效方式,具體步驟如下:
步驟1:將web反向代理服務(wù)器的存儲結(jié)構(gòu)修改為按照網(wǎng)站域名分開存儲,不同的網(wǎng)站域名占據(jù)不同的存儲區(qū)域;
步驟2:構(gòu)建web反向代理服務(wù)器分層的二級緩存結(jié)構(gòu),一個網(wǎng)站域名下涵蓋多個網(wǎng)頁url,因而在基于網(wǎng)站域名緩存的存儲結(jié)構(gòu)之上,再將web反向代理服務(wù)器的存儲結(jié)構(gòu)細(xì)化分為按照網(wǎng)頁url分開存儲,不同的網(wǎng)頁url占據(jù)不同的存儲區(qū)域;
步驟3:修改web反向代理服務(wù)器緩存的管理模塊:將web反向代理服務(wù)器自帶的緩存失效方式和修改之后的二級緩存存儲結(jié)構(gòu)進行適配,使web反向代理服務(wù)器既支持基于網(wǎng)頁URL的緩存刪除機制,又能支持基于網(wǎng)站域名的緩存刪除機制;
步驟4:為web反向代理服務(wù)器的二級緩存結(jié)構(gòu)進行配置,并為各網(wǎng)站域名下的網(wǎng)站緩存數(shù)據(jù)設(shè)置存儲路徑,存儲路徑格式為/opt/cache/網(wǎng)站域名、/opt/cache/網(wǎng)站域/URL標(biāo)示。
2.根據(jù)權(quán)利要求1所述的一種優(yōu)化服務(wù)器緩存管理的方法,其特征在于, web反向代理服務(wù)器的緩存失效方式建立在基于網(wǎng)頁URL的緩存存儲結(jié)構(gòu)之上,由于web反向代理服務(wù)器存儲結(jié)構(gòu)由原有的一級存儲結(jié)構(gòu)修改為二級存儲結(jié)構(gòu),相應(yīng)地,web反向代理服務(wù)器自帶的緩存失效方式修改為與二級存儲結(jié)構(gòu)相匹配的模式;
網(wǎng)站域名的數(shù)據(jù)內(nèi)容隸屬于一級緩存結(jié)構(gòu),如該數(shù)據(jù)內(nèi)容失效,清空網(wǎng)站域名對應(yīng)的一級存儲結(jié)構(gòu)及其包括的所有二級存儲結(jié)構(gòu);
網(wǎng)頁URL的數(shù)據(jù)內(nèi)容隸屬于二級緩存結(jié)構(gòu),如該數(shù)據(jù)內(nèi)容失效,清空網(wǎng)頁URL對應(yīng)的二級存儲結(jié)構(gòu)。
3.根據(jù)權(quán)利要求1所述的一種優(yōu)化服務(wù)器緩存管理的方法,其特征在于,web反向代理服務(wù)器啟動工作后,當(dāng)需更新整個域名下的緩存數(shù)據(jù)時,通過向web反向代理服務(wù)器發(fā)送“清除緩存”的指令,這個指令指明預(yù)刪除的數(shù)據(jù)是域名級別或是URL級別;
如果是域名級別的數(shù)據(jù),則“清除緩存”的命令會清空該網(wǎng)站域名存儲區(qū)內(nèi)所有數(shù)據(jù);
如果是URL級別的數(shù)據(jù),則“清除緩存”的命令只會清除單個網(wǎng)頁URL存儲區(qū)內(nèi)的數(shù)據(jù),而不會影響其所屬網(wǎng)站域名存儲區(qū)內(nèi)其他URL的數(shù)據(jù)內(nèi)容。
4.根據(jù)權(quán)利要求2所述的一種優(yōu)化服務(wù)器緩存管理的方法,其特征在于,當(dāng)一個網(wǎng)頁URL的緩存內(nèi)容超過有效期后,web反向代理服務(wù)器會先找到該網(wǎng)頁URL所屬域名占據(jù)的存儲區(qū),然后在該域名的存儲區(qū)尋找該網(wǎng)頁URL的存儲區(qū),并刪除緩存內(nèi)容;當(dāng)一個域名區(qū)內(nèi)所有網(wǎng)頁URL緩存內(nèi)容超過有效期,web反向代理服務(wù)器直接清空該域名的存儲區(qū)。
5.根據(jù)權(quán)利要求3所述的一種優(yōu)化服務(wù)器緩存管理的方法,其特征在于, 所述“清除緩存”指令通過shell腳本語言、python語言或 perl語言實現(xiàn)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京焦點領(lǐng)動云計算技術(shù)有限公司,未經(jīng)南京焦點領(lǐng)動云計算技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610092105.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于預(yù)連接的Web反向代理方法
- 一種保障服務(wù)器安全并減輕防火墻壓力的通信系統(tǒng)和方法
- 一種反向代理服務(wù)器監(jiān)控方法、裝置及反向代理服務(wù)器
- 一種反向代理系統(tǒng)
- 應(yīng)用服務(wù)注冊、更新的方法及裝置
- 反向代理服務(wù)器異常監(jiān)測方法
- 一種反向代理系統(tǒng)
- 一種區(qū)塊鏈節(jié)點負(fù)載均衡方法、裝置、介質(zhì)及設(shè)備
- 一種多媒體訪問系統(tǒng)、方法、裝置、終端及介質(zhì)
- 一種跨區(qū)數(shù)據(jù)自動同步的配置方法、終端設(shè)備及存儲介質(zhì)
- 與HTTP網(wǎng)站關(guān)聯(lián)的WAP網(wǎng)站
- 基于網(wǎng)站指紋推送白名單的方法及系統(tǒng)
- 網(wǎng)站漏洞檢測方法和系統(tǒng)
- 一種網(wǎng)站建立方法、裝置及計算設(shè)備
- 一種網(wǎng)站識別方法及裝置
- 網(wǎng)站風(fēng)險評估方法及裝置
- 網(wǎng)站版權(quán)時間的管理方法、裝置、存儲介質(zhì)及設(shè)備
- 一種網(wǎng)站開發(fā)系統(tǒng)及方法
- 一種基于網(wǎng)站地圖的指紋識別方法
- 網(wǎng)站應(yīng)用框架指紋識別的方法、設(shè)備、裝置及介質(zhì)





