• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于智能父節點的Web緩存資源共享系統和方法技術方案

    技術編號:8132613 閱讀:203 留言:0更新日期:2012-12-27 05:45
    本發明專利技術公開了基于智能父節點的Web緩存資源共享系統和方法,進一步降低緩存系統的回源帶寬和降低對源站的訪問壓力。其技術方案為:系統包括:多個Web緩存節點,用于緩存資源,接收用戶請求,并將用戶請求對應的資源返回給用戶;源站服務器,存儲源數據;緩存資源列表池,接收多個Web緩存節點的資源上報,形成所有Web緩存節點的資源清單;智能父節點,接收一Web緩存節點的請求,向緩存資源列表池查詢所要請求的資源的緩存位置,通過重定向實現多個Web緩存節點間的資源共享調度。

    【技術實現步驟摘要】

    本專利技術涉及Web緩存系統,尤其涉及基于Http協議的利用智能父節點實現的Web緩存資源共享系統和方法。
    技術介紹
    Web緩存(Web cache)是基于Http協議的緩存系統,系統主要功能是緩存靜態資源,當有用戶來訪問的時候,判斷是否為其本身緩存的資源,若有緩存,則直接返回資源給用戶,否則代理用戶向源站請求該資源,再返回給用戶,并判斷該資源是否能夠緩存,若能則緩存。引入Web緩存系統能夠起到以下3個方面的作用I :減少源站訪問壓カ; 2 :降低源站吐出帶寬,緩解骨干網帶寬壓カ;3 :由于CACHE系統往往部署在離用戶較近的地方,因此還能起到加速的效果。傳統的Web緩存系統的訪問步驟如圖I所示,第一歩,用戶10向多個Web緩存節點12請求某個資源,若其中某個Web緩存節點包含該資源,則轉入第四歩,否則轉入第二步;第二步,對Web緩存節點未緩存的資源,Web緩存節點向源站14請求該資源;第三步,源站14返回資源給Web緩存節點12 ;第四歩,Web緩存節點12返回資源給用戶10。現有的Web緩存系統中,可以通過設置父節點的方式,實現緩存系統間的資源調度,因為傳統的父節點本身也是ー個緩存系統,可以響應子Web緩存節點的請求。若某緩存系統設置父節點,則其收到資源請求后,若請求的內容未緩存,并不直接回源,而是向父節點請求該資源。基于傳統父節點的緩存訪問為如圖2所示步驟I :用戶20向Web緩存節點22請求某個資源,若某個Web緩存節點22包含該資源,則轉入步驟6,否則轉入步驟2。步驟2 :對Web緩存節點未能緩存的東西,Web緩存節點22向父節點24請求該資源。父節點24收到請求,也先查看自己有包含請求的資源,若有則轉入步驟5,否則轉入步驟3。步驟3 :父節點24向源站26請求資源。步驟4 :源站26給父節點24響應請求的資源。步驟5 :父節點24響應資源給子節點(即Web緩存節點22)。步驟6 =Web緩存節點22響應用戶20的請求。基于傳統父節點的緩存訪問有以下的ー些不足傳統的父節點因為其本身也是普通的Web緩存系統,因此其收到其他緩存節點請求后的處理流程也跟普通的緩存一祥,即若該父節點緩存了該資源則直接返回資源,否則回源站請求資源,再響應給下級緩存節點。傳統這種父節點主要承擔的代理的角色,其主要作用是改變的用戶請求所走的路徑,子緩存節點和父緩存節點雖然也能夠實現一定程度的資源共享,但只是基于兩級緩存系統間的資源共享,而不能在全局緩存節點實現資源共享。因為按照現有的父節點工作模式,所要實現所有緩存系統間的資源共享則,則所有的緩存系統均采用同一個父緩存系統,這種工作模式的弊端是很明顯的,即所有緩存請求都會引導到同一個父緩存系統,父緩存系統的訪問壓カ將成成倍增長,一旦父節點故障,將導致全局緩存系統不可用。所以傳統的父節點工作模式不合適用來做緩存間的共享調度。
    技術實現思路
    本專利技術的目的在于解決上述問題,提供了一種基于智能父節點的Web緩存資源共享系統,進一歩降低緩存系統的回源帶寬和降低對源站的訪問壓力。本專利技術的另一目的在于提供了一種基于智能父節點的Web緩存資源共享方法,進一歩降低緩存系統的回源帶寬和降低對源站的訪問壓力。本專利技術的技術方案為本專利技術掲示了一種基于智能父節點的Web緩存資源共享系 統,包括多個Web緩存節點,用于緩存資源,接收用戶請求,并將用戶請求對應的資源返回給用戶;源站服務器,存儲源數據;緩存資源列表池,接收多個Web緩存節點的資源上報,形成所有Web緩存節點的資源清單;智能父節點,接收ー Web緩存節點的請求,向緩存資源列表池查詢所要請求的資源的緩存位置,通過重定向實現多個Web緩存節點間的資源共享調度。根據本專利技術的基于智能父節點的Web緩存資源共享系統的ー實施例,緩存資源列表池根據來自智能父節點的查詢請求,查詢包含請求對應的資源的緩存節點地址列表,并將節點地址列表返回給智能父節點,其中若沒有Web緩存節點包含該資源則返回的節點地址列表為空。根據本專利技術的基于智能父節點的Web緩存資源共享系統的ー實施例,智能父節點包括查詢單元,根據接收到的Web緩存節點的請求,向緩存資源列表池查找是否其他的Web緩存節點緩存了請求對應的資源;地址返回単元,根據緩存資源列表池返回的節點地址列表,以Http協議中的調度方式響應給提出請求的Web緩存節點。根據本專利技術的基于智能父節點的Web緩存資源共享系統的ー實施例,所述Http協議中的調度方式是Http協議中的302調度方式。本專利技術還掲示了一種基于智能父節點的Web緩存資源共享方法,包括步驟I :一 Web緩存節點接收用戶的資源請求,該Web緩存節點查詢自身是否包含所請求的資源,若包括則直接返回資源給用戶,否則向智能父節點發起資源請求;步驟2 :智能父節點向緩存資源列表池查找是否有其他的Web緩存節點緩存了該資源;步驟3 :緩存資源列表池將查詢結果返回給智能父節點;步驟4 :智能父節點通過重定向實現多個Web緩存節點間的資源共享調度。根據本專利技術的基于智能父節點的Web緩存資源共享方法的ー實施例,在步驟3中,緩存資源列表池根據來自智能父節點的查詢請求,查詢包含請求對應的資源的緩存節點地址列表,并將節點地址列表返回給智能父節點,其中若沒有Web緩存節點包含該資源則返回的節點地址列表為空。根據本專利技術的基于智能父節點的Web緩存資源共享方法的ー實施例,在步驟4進ー步包括智能父節點根據節點地址列表進行處理若節點地址列表為空,則指示該Web緩存節點向源站服務器請求資源,否則指示該Web緩存節點向包含該資源的其他Web緩存節點請求資源;該Web緩存節點接收到來自源站服務器或者其他Web緩存節點提供的資源后,返回該資源給用戶。根據本專利技術的基于智能父節點的Web緩存資源共享方法的ー實施例,智能父節點對該Web緩存節點的指示是通過構造Http協議中的302調度方式來實現的。 本專利技術對比現有技術有如下的有益效果本專利技術的方案是設置ー個智能父節點,其與傳統父節點的主要區別是智能父節點并不適緩存系統,本身不緩存資源,主要起到對緩存系統智能引導的作用。傳統的緩存節點往往是獨立存在的,緩存節點在在收到用戶請求,若緩存系統不存在用戶請求的資源往往直接回源站請求資源或向父節點請求,。這樣不同的緩存節點存在重復緩存或對同一個資源都需要向源站回源的問題。相較于現有技木,本專利技術進一歩降低了緩存系統的回源帶寬和降低對源站的訪問壓力。附圖說明圖I示出了傳統的Web緩存系統的訪問流程。圖2示出了基于傳統父節點的Web緩存系統的訪問流程。圖3示出了本專利技術的基于智能父節點的Web緩存資源共享系統的結構圖。圖4示出了本專利技術的基于智能父節點的Web緩存資源共享系統的ー個實例的訪問流程。圖5示出了圖3實施例的智能父節點的結構圖。具體實施例方式下面結合附圖和實施例對本專利技術作進ー步的描述。圖3示出了本專利技術的基于智能父節點的Web緩存資源共享系統的較佳實施例的結構。請參見圖3,本實施例的系統包括多個Web緩存節點(包括Web緩存節點31、35)、源站服務器34、緩存資源列表池33、智能父節點32。Web緩存節點31和35就是傳統的緩存系統,用于緩存靜態資源,接收用戶的資源請求,并將用戶請求對應的資源返回給用戶。源站服本文檔來自技高網
    ...

    【技術保護點】
    一種基于智能父節點的Web緩存資源共享系統,包括:多個Web緩存節點,用于緩存資源,接收用戶請求,并將用戶請求對應的資源返回給用戶;源站服務器,存儲源數據;緩存資源列表池,接收多個Web緩存節點的資源上報,形成所有Web緩存節點的資源清單;智能父節點,接收一Web緩存節點的請求,向緩存資源列表池查詢所要請求的資源的緩存位置,通過重定向實現多個Web緩存節點間的資源共享調度。

    【技術特征摘要】
    1.一種基于智能父節點的Web緩存資源共享系統,包括 多個Web緩存節點,用于緩存資源,接收用戶請求,并將用戶請求對應的資源返回給用戶; 源站服務器,存儲源數據; 緩存資源列表池,接收多個Web緩存節點的資源上報,形成所有Web緩存節點的資源清單; 智能父節點,接收ー Web緩存節點的請求,向緩存資源列表池查詢所要請求的資源的緩存位置,通過重定向實現多個Web緩存節點間的資源共享調度。2.根據權利要求I所述的基于智能父節點的Web緩存資源共享系統,其特征在干,緩存資源列表池根據來自智能父節點的查詢請求,查詢包含請求對應的資源的緩存節點地址列表,并將節點地址列表返回給智能父節點,其中若沒有Web緩存節點包含該資源則返回的節點地址列表為空。3.根據權利要求2所述的基于智能父節點的Web緩存資源共享系統,其特征在于,智能父節點包括 查詢單元,根據接收到的Web緩存節點的請求,向緩存資源列表池查找是否其他的Web緩存節點緩存了請求對應的資源; 地址返回単元,根據緩存資源列表池返回的節點地址列表,以Http協議中的調度方式響應給提出請求的Web緩存節點。4.根據權利要求3所述的基于智能父節點的Web緩存資源共享系統,其特征在于,所述Http協議中的調度方式是Http協議中的302調度方式。5.一種基于智能父節點的Web緩存資源共享方法,包...

    【專利技術屬性】
    技術研發人員:洪珂胡海龍
    申請(專利權)人:網宿科技股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 精品人妻少妇嫩草AV无码专区| 久久久久av无码免费网| 国产色综合久久无码有码| 青春草无码精品视频在线观| 精品无码久久久久久久动漫| 色偷偷一区二区无码视频| 亚洲国产精品无码久久久秋霞1| 亚洲精品无码av天堂| 无码人妻精品中文字幕免费 | 久久久久亚洲AV无码专区体验| 亚洲中文无码mv| 国产精品va无码一区二区| 无码人妻AⅤ一区二区三区水密桃| 亚洲AV永久无码精品一百度影院| 国产精品成人一区无码| 无码不卡av东京热毛片| 免费看成人AA片无码视频吃奶| 亚洲AV无码资源在线观看| 亚洲av永久无码精品天堂久久| 亚洲日韩精品一区二区三区无码| 无码aⅴ精品一区二区三区| 精品无码AV一区二区三区不卡| 亚洲乱码无码永久不卡在线| yy111111电影院少妇影院无码| 无码人妻一区二区三区免费| 精品欧洲AV无码一区二区男男| 无码人妻一区二区三区在线视频 | 亚洲AV无码久久精品蜜桃| 天码av无码一区二区三区四区| 亚洲爆乳AAA无码专区| 无码国产精品一区二区免费vr | 国产成人无码午夜视频在线观看| 无码区日韩特区永久免费系列 | 亚洲av无码片vr一区二区三区| 97久久精品亚洲中文字幕无码| 日韩精品久久无码中文字幕| 无码国产伦一区二区三区视频| 人妻无码一区二区三区AV| 蜜桃无码一区二区三区| 99久久人妻无码精品系列| 国模无码一区二区三区|