[發明專利]一種優化服務器緩存管理的方法有效
| 申請號: | 201610092105.3 | 申請日: | 2016-02-18 |
| 公開(公告)號: | CN105701233B | 公開(公告)日: | 2018-12-14 |
| 發明(設計)人: | 褚一帆;任睿 | 申請(專利權)人: | 南京焦點領動云計算技術有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 南京瑞弘專利商標事務所(普通合伙) 32249 | 代理人: | 陳建和 |
| 地址: | 210032 江蘇省南京市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 反向代理服務器 緩存 網站 存儲結構 二級緩存結構 優化服務器 存儲路徑 二級緩存 緩存管理 緩存刪除 失效方式 分層 管理模塊 緩存模塊 數據設置 網站緩存 構建 適配 自帶 配置 標示 匹配 網頁 | ||
一種優化服務器緩存管理的方法,通過修改web反向代理服務器中的緩存模塊及緩存的存儲結構,構建web反向代理服務器分層的二級緩存結構,并配置與包括分層的二級緩存存儲結構相匹配的緩存失效方式;通過修改web反向代理服務器緩存的管理模塊:將web反向代理服務器自帶的緩存失效方式和修改之后的二級緩存存儲結構進行適配,使web反向代理服務器既支持基于網頁URL的緩存刪除機制,又能支持基于網站域名的緩存刪除機制;為web反向代理服務器的二級緩存結構進行配置,并為各網站域名下的網站緩存數據設置存儲路徑,存儲路徑格式為/opt/cache/網站域名、/opt/cache/網站域/URL標示。
技術領域
本發明屬于數據存儲領域,具體涉及一種優化服務器緩存管理的方法。
背景技術
隨著現在電子商務互聯網發展,大量信息數據通過互聯網傳播到世界的四面八方,加之人們對信息量的需求也越來越大,如何利用互聯網將信息數據更快更準確地提供給用戶成為企業發展的關鍵。
WEB緩存是一種HTTP應用加速技術,HTTP代理服務器將客戶機訪問的可以緩存的內容存儲下來,當用戶想訪問一個網站的URL(Uniform Resource Locator,統一資源定位符),這個訪問請求經過web反向代理服務器處理時,web反向代理服務器會檢查自身緩存中是否存在該URL所對應的數據內容,如果存在,直接從緩存中讀取出該數據內容返回給用戶;如果不存在,則向web反向代理服務器后端的應用服務器發起請求,應用服務器接收到請求后,會把內容返回給web反向代理服務器,web反向代理服務器在將數據內容傳遞給用戶的過程中,也會將數據內容存入自身的緩存中。當用戶下次再訪問同一個URL時,web反向代理服務器直接從緩存中取出內容返回給用戶。這種機制在很大程度上提高網站內容的傳輸效率。但由于網站的數據不停地發生變化,我們需要在網站數據發生變化的時候及時清除web反向代理服務器中相應的緩存內容,保證緩存內容的及時更替。目前web反向代理服務器提供如下三種常用的緩存清除機制:
(1)按照url清除緩存,即通過命令或者http請求的方式,通知web反向代理服務器清除哪些url的緩存。比如,如果要清除www.a.jpgurl的緩存,通過瀏覽器訪問www.a.jpg/purge就可以清除該url在web反向代理服務器上的緩存;
(2)刪除web反向服務器內的全部緩存數據,即清除web反向代理服務器的緩存目錄;
(3)人為設置緩存數據的過期時間,當到達過期時間時,web反向代理服務器的緩存數據自動失效并清除;
可見三種緩沖清理方式雖然能起到清除緩存數據的作用,但都存在一定的缺陷,方法一受限于只能按照url刪除,導致當清除一個域名下所有url緩存時,需要執行大量命令指令,刪除操作效率低,降低緩存管理的性能;第二種將全部緩存數據刪除,當客戶端向web反向代理服務器發送數據請求時,那些未更新的數據因被刪除需要再次跨廣域網(WAN,Wide Area Network)從服務器獲取,極大降低頁面訪問速度;第三種方法只能等待緩存自動失效,數據時效性差;
在對web反向代理服務器的研究過程中也發現,基于web反向代理服務器的緩存存儲結構過于單一化,都是按照URL進行存儲區域的劃分,而每個URL占據特定的存儲區域,導致清除緩存的方式較為單一,其一是按照URL清除緩存;其二是依賴緩存的自動失效機制。
在這樣的技術背景之下,為了提升網站的性能,提高網站的響應速度,本申請建立了一套網站數據的緩存優化機制。
發明內容
為解決上述問題,本發明目的是,提供一種優化服務器緩存管理的方法,在網站數據發生變化的時候及時清除web反向代理服務器中相應的緩存內容,保證緩存內容的及時更替;用以改進現有web反向代理服務器的緩存管理方式,有助于提升網站性能,提高網站的響應速度,以為用戶提供準確又快捷的數據傳輸服務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京焦點領動云計算技術有限公司,未經南京焦點領動云計算技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610092105.3/2.html,轉載請聲明來源鉆瓜專利網。





