国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于智能父節(jié)點(diǎn)的Web緩存資源共享系統(tǒng)和方法

      文檔序號:7857642閱讀:143來源:國知局
      專利名稱:基于智能父節(jié)點(diǎn)的Web緩存資源共享系統(tǒng)和方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及Web緩存系統(tǒng),尤其涉及基于Http協(xié)議的利用智能父節(jié)點(diǎn)實(shí)現(xiàn)的Web緩存資源共享系統(tǒng)和方法。
      背景技術(shù)
      Web緩存(Web cache)是基于Http協(xié)議的緩存系統(tǒng),系統(tǒng)主要功能是緩存靜態(tài)資源,當(dāng)有用戶來訪問的時候,判斷是否為其本身緩存的資源,若有緩存,則直接返回資源給用戶,否則代理用戶向源站請求該資源,再返回給用戶,并判斷該資源是否能夠緩存,若能則緩存。引入Web緩存系統(tǒng)能夠起到以下3個方面的作用I :減少源站訪問壓カ; 2 :降低源站吐出帶寬,緩解骨干網(wǎng)帶寬壓カ;3 :由于CACHE系統(tǒng)往往部署在離用戶較近的地方,因此還能起到加速的效果。傳統(tǒng)的Web緩存系統(tǒng)的訪問步驟如圖I所示,第一歩,用戶10向多個Web緩存節(jié)點(diǎn)12請求某個資源,若其中某個Web緩存節(jié)點(diǎn)包含該資源,則轉(zhuǎn)入第四歩,否則轉(zhuǎn)入第二步;第二步,對Web緩存節(jié)點(diǎn)未緩存的資源,Web緩存節(jié)點(diǎn)向源站14請求該資源;第三步,源站14返回資源給Web緩存節(jié)點(diǎn)12 ;第四歩,Web緩存節(jié)點(diǎn)12返回資源給用戶10。現(xiàn)有的Web緩存系統(tǒng)中,可以通過設(shè)置父節(jié)點(diǎn)的方式,實(shí)現(xiàn)緩存系統(tǒng)間的資源調(diào)度,因?yàn)閭鹘y(tǒng)的父節(jié)點(diǎn)本身也是ー個緩存系統(tǒng),可以響應(yīng)子Web緩存節(jié)點(diǎn)的請求。若某緩存系統(tǒng)設(shè)置父節(jié)點(diǎn),則其收到資源請求后,若請求的內(nèi)容未緩存,并不直接回源,而是向父節(jié)點(diǎn)請求該資源?;趥鹘y(tǒng)父節(jié)點(diǎn)的緩存訪問為如圖2所示步驟I :用戶20向Web緩存節(jié)點(diǎn)22請求某個資源,若某個Web緩存節(jié)點(diǎn)22包含該資源,則轉(zhuǎn)入步驟6,否則轉(zhuǎn)入步驟2。步驟2 :對Web緩存節(jié)點(diǎn)未能緩存的東西,Web緩存節(jié)點(diǎn)22向父節(jié)點(diǎn)24請求該資源。父節(jié)點(diǎn)24收到請求,也先查看自己有包含請求的資源,若有則轉(zhuǎn)入步驟5,否則轉(zhuǎn)入步驟3。步驟3 :父節(jié)點(diǎn)24向源站26請求資源。步驟4 :源站26給父節(jié)點(diǎn)24響應(yīng)請求的資源。步驟5 :父節(jié)點(diǎn)24響應(yīng)資源給子節(jié)點(diǎn)(即Web緩存節(jié)點(diǎn)22)。步驟6 =Web緩存節(jié)點(diǎn)22響應(yīng)用戶20的請求?;趥鹘y(tǒng)父節(jié)點(diǎn)的緩存訪問有以下的ー些不足傳統(tǒng)的父節(jié)點(diǎn)因?yàn)槠浔旧硪彩瞧胀ǖ腤eb緩存系統(tǒng),因此其收到其他緩存節(jié)點(diǎn)請求后的處理流程也跟普通的緩存一祥,即若該父節(jié)點(diǎn)緩存了該資源則直接返回資源,否則回源站請求資源,再響應(yīng)給下級緩存節(jié)點(diǎn)。傳統(tǒng)這種父節(jié)點(diǎn)主要承擔(dān)的代理的角色,其主要作用是改變的用戶請求所走的路徑,子緩存節(jié)點(diǎn)和父緩存節(jié)點(diǎn)雖然也能夠?qū)崿F(xiàn)一定程度的資源共享,但只是基于兩級緩存系統(tǒng)間的資源共享,而不能在全局緩存節(jié)點(diǎn)實(shí)現(xiàn)資源共享。因?yàn)榘凑宅F(xiàn)有的父節(jié)點(diǎn)工作模式,所要實(shí)現(xiàn)所有緩存系統(tǒng)間的資源共享則,則所有的緩存系統(tǒng)均采用同一個父緩存系統(tǒng),這種工作模式的弊端是很明顯的,即所有緩存請求都會引導(dǎo)到同一個父緩存系統(tǒng),父緩存系統(tǒng)的訪問壓カ將成成倍增長,一旦父節(jié)點(diǎn)故障,將導(dǎo)致全局緩存系統(tǒng)不可用。所以傳統(tǒng)的父節(jié)點(diǎn)工作模式不合適用來做緩存間的共享調(diào)度。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于解決上述問題,提供了一種基于智能父節(jié)點(diǎn)的Web緩存資源共享系統(tǒng),進(jìn)一歩降低緩存系統(tǒng)的回源帶寬和降低對源站的訪問壓力。本發(fā)明的另一目的在于提供了一種基于智能父節(jié)點(diǎn)的Web緩存資源共享方法,進(jìn)一歩降低緩存系統(tǒng)的回源帶寬和降低對源站的訪問壓力。本發(fā)明的技術(shù)方案為本發(fā)明掲示了一種基于智能父節(jié)點(diǎn)的Web緩存資源共享系 統(tǒng),包括多個Web緩存節(jié)點(diǎn),用于緩存資源,接收用戶請求,并將用戶請求對應(yīng)的資源返回給用戶;源站服務(wù)器,存儲源數(shù)據(jù);緩存資源列表池,接收多個Web緩存節(jié)點(diǎn)的資源上報,形成所有Web緩存節(jié)點(diǎn)的資
      源清單;智能父節(jié)點(diǎn),接收ー Web緩存節(jié)點(diǎn)的請求,向緩存資源列表池查詢所要請求的資源的緩存位置,通過重定向?qū)崿F(xiàn)多個Web緩存節(jié)點(diǎn)間的資源共享調(diào)度。根據(jù)本發(fā)明的基于智能父節(jié)點(diǎn)的Web緩存資源共享系統(tǒng)的ー實(shí)施例,緩存資源列表池根據(jù)來自智能父節(jié)點(diǎn)的查詢請求,查詢包含請求對應(yīng)的資源的緩存節(jié)點(diǎn)地址列表,并將節(jié)點(diǎn)地址列表返回給智能父節(jié)點(diǎn),其中若沒有Web緩存節(jié)點(diǎn)包含該資源則返回的節(jié)點(diǎn)地址列表為空。根據(jù)本發(fā)明的基于智能父節(jié)點(diǎn)的Web緩存資源共享系統(tǒng)的ー實(shí)施例,智能父節(jié)點(diǎn)包括查詢單元,根據(jù)接收到的Web緩存節(jié)點(diǎn)的請求,向緩存資源列表池查找是否其他的Web緩存節(jié)點(diǎn)緩存了請求對應(yīng)的資源;地址返回単元,根據(jù)緩存資源列表池返回的節(jié)點(diǎn)地址列表,以Http協(xié)議中的調(diào)度方式響應(yīng)給提出請求的Web緩存節(jié)點(diǎn)。根據(jù)本發(fā)明的基于智能父節(jié)點(diǎn)的Web緩存資源共享系統(tǒng)的ー實(shí)施例,所述Http協(xié)議中的調(diào)度方式是Http協(xié)議中的302調(diào)度方式。本發(fā)明還掲示了一種基于智能父節(jié)點(diǎn)的Web緩存資源共享方法,包括步驟I :一 Web緩存節(jié)點(diǎn)接收用戶的資源請求,該Web緩存節(jié)點(diǎn)查詢自身是否包含所請求的資源,若包括則直接返回資源給用戶,否則向智能父節(jié)點(diǎn)發(fā)起資源請求;步驟2 :智能父節(jié)點(diǎn)向緩存資源列表池查找是否有其他的Web緩存節(jié)點(diǎn)緩存了該資源;步驟3 :緩存資源列表池將查詢結(jié)果返回給智能父節(jié)點(diǎn);步驟4 :智能父節(jié)點(diǎn)通過重定向?qū)崿F(xiàn)多個Web緩存節(jié)點(diǎn)間的資源共享調(diào)度。根據(jù)本發(fā)明的基于智能父節(jié)點(diǎn)的Web緩存資源共享方法的ー實(shí)施例,在步驟3中,緩存資源列表池根據(jù)來自智能父節(jié)點(diǎn)的查詢請求,查詢包含請求對應(yīng)的資源的緩存節(jié)點(diǎn)地址列表,并將節(jié)點(diǎn)地址列表返回給智能父節(jié)點(diǎn),其中若沒有Web緩存節(jié)點(diǎn)包含該資源則返回的節(jié)點(diǎn)地址列表為空。根據(jù)本發(fā)明的基于智能父節(jié)點(diǎn)的Web緩存資源共享方法的ー實(shí)施例,在步驟4進(jìn)ー步包括智能父節(jié)點(diǎn)根據(jù)節(jié)點(diǎn)地址列表進(jìn)行處理若節(jié)點(diǎn)地址列表為空,則指示該Web緩存節(jié)點(diǎn)向源站服務(wù)器請求資源,否則指示該Web緩存節(jié)點(diǎn)向包含該資源的其他Web緩存節(jié)點(diǎn)請求資源;該Web緩存節(jié)點(diǎn)接收到來自源站服務(wù)器或者其他Web緩存節(jié)點(diǎn)提供的資源后,返回該資源給用戶。根據(jù)本發(fā)明的基于智能父節(jié)點(diǎn)的Web緩存資源共享方法的ー實(shí)施例,智能父節(jié)點(diǎn)對該Web緩存節(jié)點(diǎn)的指示是通過構(gòu)造Http協(xié)議中的302調(diào)度方式來實(shí)現(xiàn)的。 本發(fā)明對比現(xiàn)有技術(shù)有如下的有益效果本發(fā)明的方案是設(shè)置ー個智能父節(jié)點(diǎn),其與傳統(tǒng)父節(jié)點(diǎn)的主要區(qū)別是智能父節(jié)點(diǎn)并不適緩存系統(tǒng),本身不緩存資源,主要起到對緩存系統(tǒng)智能引導(dǎo)的作用。傳統(tǒng)的緩存節(jié)點(diǎn)往往是獨(dú)立存在的,緩存節(jié)點(diǎn)在在收到用戶請求,若緩存系統(tǒng)不存在用戶請求的資源往往直接回源站請求資源或向父節(jié)點(diǎn)請求,。這樣不同的緩存節(jié)點(diǎn)存在重復(fù)緩存或?qū)ν粋€資源都需要向源站回源的問題。相較于現(xiàn)有技木,本發(fā)明進(jìn)一歩降低了緩存系統(tǒng)的回源帶寬和降低對源站的訪問壓力。


      圖I示出了傳統(tǒng)的Web緩存系統(tǒng)的訪問流程。圖2示出了基于傳統(tǒng)父節(jié)點(diǎn)的Web緩存系統(tǒng)的訪問流程。圖3示出了本發(fā)明的基于智能父節(jié)點(diǎn)的Web緩存資源共享系統(tǒng)的結(jié)構(gòu)圖。圖4示出了本發(fā)明的基于智能父節(jié)點(diǎn)的Web緩存資源共享系統(tǒng)的ー個實(shí)例的訪問流程。圖5示出了圖3實(shí)施例的智能父節(jié)點(diǎn)的結(jié)構(gòu)圖。
      具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)ー步的描述。圖3示出了本發(fā)明的基于智能父節(jié)點(diǎn)的Web緩存資源共享系統(tǒng)的較佳實(shí)施例的結(jié)構(gòu)。請參見圖3,本實(shí)施例的系統(tǒng)包括多個Web緩存節(jié)點(diǎn)(包括Web緩存節(jié)點(diǎn)31、35)、源站服務(wù)器34、緩存資源列表池33、智能父節(jié)點(diǎn)32。Web緩存節(jié)點(diǎn)31和35就是傳統(tǒng)的緩存系統(tǒng),用于緩存靜態(tài)資源,接收用戶的資源請求,并將用戶請求對應(yīng)的資源返回給用戶。源站服務(wù)器34存儲源數(shù)據(jù);緩存資源列表池33接收各個Web緩存節(jié)點(diǎn)(例如Web緩存節(jié)點(diǎn)31、35)的資源上報,形成所有Web緩存節(jié)點(diǎn)的資源清単。智能父節(jié)點(diǎn)32接收Web緩存節(jié)點(diǎn)31的請求,向緩存資源列表池33查詢所要請求的資源的緩存位置,通過重定向?qū)崿F(xiàn)多個Web緩存節(jié)點(diǎn)間的資源共享調(diào)度。緩存資源列表池33根據(jù)來自智能父節(jié)點(diǎn)32的查詢請求,查詢包含請求對應(yīng)的資源的緩存節(jié)點(diǎn)地址列表,并將節(jié)點(diǎn)地址列表返回給智能父節(jié)點(diǎn)32,其中若沒有Web緩存節(jié)點(diǎn)包含該資源則返回的節(jié)點(diǎn)地址列表為空。智能父節(jié)點(diǎn)32的具體結(jié)構(gòu)如圖5所示,包括查詢單元320和地址返回單元322。其中查詢單元320根據(jù)接收到的Web緩存節(jié)點(diǎn)31的請求,向緩存資源列表池33查找是否其他的可用的Web緩存節(jié)點(diǎn)(例如Web緩存節(jié)點(diǎn)35)緩存了請求對應(yīng)的資源。地址返回単元322根據(jù)緩存資源列表池33返回的節(jié)點(diǎn)地址列表,以Http協(xié)議中的調(diào)度方式響應(yīng)給提出請求的Web緩存節(jié)點(diǎn)(例如Web緩存節(jié)點(diǎn)31)。例如,Http協(xié)議中的調(diào)度方式是Http協(xié)議中的302調(diào)度方式。請繼續(xù)參閱圖3,基于本實(shí)施例的系統(tǒng),基于智能父節(jié)點(diǎn)的Web緩存資源共享方法的各個步驟說明如下。步驟I :用戶30向Web緩存節(jié)點(diǎn)31請求資源,Web緩存節(jié)點(diǎn)31若包含該資源則轉(zhuǎn)入步驟10,否則轉(zhuǎn)入步驟2; 步驟2 ffeb緩存節(jié)點(diǎn)31向智能父節(jié)點(diǎn)32發(fā)起資源請求;步驟3 :智能父節(jié)點(diǎn)32在收到Web緩存節(jié)點(diǎn)31的請求,則向緩存資源列表池33查找是否其他Web緩存節(jié)點(diǎn)緩存了該資源。步驟4 :緩存資源列表池33查詢返回包含該資源的緩存地址列表給智能父節(jié)點(diǎn),若沒有其他Web緩存節(jié)點(diǎn)(例如Web緩存節(jié)點(diǎn)35)包含該資源則地址列表為空。步驟5 :智能父節(jié)點(diǎn)32根據(jù)緩存資源列表池33返回的地址構(gòu)造302響應(yīng)給Web緩存節(jié)點(diǎn)31,若資源列表池返回的地址為空則,則構(gòu)造的302目的地址為源地址,并轉(zhuǎn)入步驟
      8。否則構(gòu)造的302目的地址為Web緩存節(jié)點(diǎn)35,轉(zhuǎn)入步驟6。步驟6 =Web緩存節(jié)點(diǎn)31向包含該資源的其他Web緩存節(jié)點(diǎn)35請求資源。步驟7 :其他Web緩存節(jié)點(diǎn)35返回資源給Web緩存節(jié)點(diǎn)31。步驟8 ffeb緩存節(jié)點(diǎn)31向源站服務(wù)器34請求資源。步驟9 :源站服務(wù)器34響應(yīng)資源給Web緩存節(jié)點(diǎn)31。步驟10 =Web緩存節(jié)點(diǎn)31返回資源給用戶30?,F(xiàn)在舉ー實(shí)例來說明基于智能父節(jié)點(diǎn)的共享調(diào)度流程,請參閱圖4,我們假設(shè)個模塊資源如下有四臺CACHE系統(tǒng)IP分別為211. 138. 128. 34,111. 128. 3. 5,
      111.128. 3. 130,113. 18. 7. 8。資源共享系統(tǒng)IP 為117. 136. 11. 55智能父節(jié)點(diǎn)IP 為180. 178. 192. 66假設(shè)資源共享系統(tǒng)維護(hù)了如下緩存信息。211. 138. 128. 34,111. 128. 3. 5緩存了資源 http://down. 9game. cn/73/11393/0/0/0/11393htc. rar。111.128.3.130 和 113. 18. 7. 8
      未緩存該資源。步驟I :用戶向Web緩存節(jié)點(diǎn)111. 128. 3. 130請求資源http://down. 9game, cn/73/11393/0/0/0/11393htc. rar步驟2 ffeb緩存節(jié)點(diǎn)111. 128. 3. 130發(fā)現(xiàn)其本身未緩存該資源,因此向智能父節(jié)點(diǎn)180. 178. 192. 66請求該資源。步驟3 :智能父節(jié)點(diǎn)180. 178. 192. 66向資源共享列表池117. 136. 11. 55查詢都有
      哪些Web緩存節(jié)點(diǎn)緩存資源
      http://down. 9game, cn/73/11393/0/0/0/11393htc. rar。步驟4:資源列表池通過其為維護(hù)的資源列表,返回給智能父兩個Web緩存節(jié)點(diǎn)的IP 地址 211. 138. 128. 34 和 111. 128. 3. 5步驟5 :智能父節(jié)點(diǎn)根據(jù)返回的IP列表,結(jié)合發(fā)起該請求的Web緩存節(jié)點(diǎn)的IPdll. 128. 3. 130)從中選擇重定向 IP 為 111. 128. 3. 5,并給 111. 128. 3. 130 返回 302 響應(yīng)。當(dāng)智能父節(jié)點(diǎn)返回的CACHE IP為多個時,系統(tǒng)主要采取比對請求的CACHE IP,和智能父返回的CACHE IP的相似度來決定的,計算IP相似度的過程如下a)將IP轉(zhuǎn)換為相應(yīng)的數(shù)值,假設(shè)IP為a. b. cd則其轉(zhuǎn)換為數(shù)值為digit(ip) = a*256~3+b*256~2+c*256+d。因此 digit(111. 128. 3. 130) = lll*256~3+128*256~2+3*256+130 = 1870660482digit (211. 138. 128. 34) = 211*256~3+138*256~2+128*256+34 = 3549069346digit(111. 128. 3. 5) = lll*256~3+128*256~2+3*256+5 = 1870660357b)對比請求Web緩存節(jié)點(diǎn)的IP與響應(yīng)Web緩存節(jié)點(diǎn)的IP的相似度各為digit (111. 128. 3. 130)-digit (211. 138. 128. 34) | = 1678408864digitdll. 128. 3. 130)-digit(lll. 128. 3. 5) = 125c)因?yàn)?1678408864 > 125,所以 111. 128. 3. 5 與 111. 128. 3. 130 的相似度最高,因此智能父節(jié)點(diǎn)選擇111. 128. 3. 5對Web緩存節(jié)點(diǎn)做302重定向。步驟6 :Web緩存節(jié)點(diǎn)111. 128. 3. 130根據(jù)智能父節(jié)點(diǎn)返回的重定向響應(yīng),向Web緩存節(jié)點(diǎn)111. 128. 3. 5發(fā)起資源請求。步驟7 111. 128. 3. 5直接將其緩存的資源返回給111. 128. 3. 130。步驟8 :111. 128.3. 130在收到資源響應(yīng)后,返回給用戶,并做緩存。綜上,基于智能父節(jié)點(diǎn)的共享調(diào)度必須依賴兩個主要的部件即Web緩存資源列表池和智能父節(jié)點(diǎn)。由智能父節(jié)點(diǎn)負(fù)責(zé)定位資源位置,利用HTTP協(xié)議中302調(diào)度方式對各子Web緩存系統(tǒng)的相互調(diào)度,由于302響應(yīng)是標(biāo)準(zhǔn)HTTP協(xié)議的調(diào)度方式,因此采用這種調(diào)度方式來實(shí)現(xiàn)資源共享,不需要對原有的Web緩存系統(tǒng)有任何改動。由于智能父節(jié)點(diǎn)只實(shí)現(xiàn)了資源定位和調(diào)度功能,而不需要傳統(tǒng)緩存代理的功能,因此其性能開銷比傳統(tǒng)的父節(jié)點(diǎn)少,且能夠精確定位資源的所在位置,實(shí)現(xiàn)有效的共享調(diào)度。上述實(shí)施例是提供給本領(lǐng)域普通技術(shù)人員來實(shí)現(xiàn)和使用本發(fā)明的,本領(lǐng)域普通技術(shù)人員可在不脫離本發(fā)明的發(fā)明思想的情況下,對上述實(shí)施例做出種種修改或變化,因而本發(fā)明的保護(hù)范圍并不被上述實(shí)施例所限,而應(yīng)該是符合權(quán)利要求書所提到的創(chuàng)新性特征的最大范圍。
      權(quán)利要求
      1.一種基于智能父節(jié)點(diǎn)的Web緩存資源共享系統(tǒng),包括 多個Web緩存節(jié)點(diǎn),用于緩存資源,接收用戶請求,并將用戶請求對應(yīng)的資源返回給用戶; 源站服務(wù)器,存儲源數(shù)據(jù); 緩存資源列表池,接收多個Web緩存節(jié)點(diǎn)的資源上報,形成所有Web緩存節(jié)點(diǎn)的資源清單; 智能父節(jié)點(diǎn),接收ー Web緩存節(jié)點(diǎn)的請求,向緩存資源列表池查詢所要請求的資源的緩存位置,通過重定向?qū)崿F(xiàn)多個Web緩存節(jié)點(diǎn)間的資源共享調(diào)度。
      2.根據(jù)權(quán)利要求I所述的基于智能父節(jié)點(diǎn)的Web緩存資源共享系統(tǒng),其特征在干,緩存資源列表池根據(jù)來自智能父節(jié)點(diǎn)的查詢請求,查詢包含請求對應(yīng)的資源的緩存節(jié)點(diǎn)地址列表,并將節(jié)點(diǎn)地址列表返回給智能父節(jié)點(diǎn),其中若沒有Web緩存節(jié)點(diǎn)包含該資源則返回的節(jié)點(diǎn)地址列表為空。
      3.根據(jù)權(quán)利要求2所述的基于智能父節(jié)點(diǎn)的Web緩存資源共享系統(tǒng),其特征在于,智能父節(jié)點(diǎn)包括 查詢單元,根據(jù)接收到的Web緩存節(jié)點(diǎn)的請求,向緩存資源列表池查找是否其他的Web緩存節(jié)點(diǎn)緩存了請求對應(yīng)的資源; 地址返回単元,根據(jù)緩存資源列表池返回的節(jié)點(diǎn)地址列表,以Http協(xié)議中的調(diào)度方式響應(yīng)給提出請求的Web緩存節(jié)點(diǎn)。
      4.根據(jù)權(quán)利要求3所述的基于智能父節(jié)點(diǎn)的Web緩存資源共享系統(tǒng),其特征在于,所述Http協(xié)議中的調(diào)度方式是Http協(xié)議中的302調(diào)度方式。
      5.一種基于智能父節(jié)點(diǎn)的Web緩存資源共享方法,包括 步驟I :一 Web緩存節(jié)點(diǎn)接收用戶的資源請求,該Web緩存節(jié)點(diǎn)查詢自身是否包含所請求的資源,若包括則直接返回資源給用戶,否則向智能父節(jié)點(diǎn)發(fā)起資源請求; 步驟2 :智能父節(jié)點(diǎn)向緩存資源列表池查找是否有其他的Web緩存節(jié)點(diǎn)緩存了該資源; 步驟3 :緩存資源列表池將查詢結(jié)果返回給智能父節(jié)點(diǎn); 步驟4 :智能父節(jié)點(diǎn)通過重定向?qū)崿F(xiàn)多個Web緩存節(jié)點(diǎn)間的資源共享調(diào)度。
      6.根據(jù)權(quán)利要求5所述的基于智能父節(jié)點(diǎn)的Web緩存資源共享方法,其特征在于,在步驟3中,緩存資源列表池根據(jù)來自智能父節(jié)點(diǎn)的查詢請求,查詢包含請求對應(yīng)的資源的緩存節(jié)點(diǎn)地址列表,并將節(jié)點(diǎn)地址列表返回給智能父節(jié)點(diǎn),其中若沒有Web緩存節(jié)點(diǎn)包含該資源則返回的節(jié)點(diǎn)地址列表為空。
      7.根據(jù)權(quán)利要求6所述的基于智能父節(jié)點(diǎn)的Web緩存資源共享方法,其特征在于,在步驟4進(jìn)ー步包括 智能父節(jié)點(diǎn)根據(jù)節(jié)點(diǎn)地址列表進(jìn)行處理若節(jié)點(diǎn)地址列表為空,則指示該Web緩存節(jié)點(diǎn)向源站服務(wù)器請求資源,否則指示該Web緩存節(jié)點(diǎn)向包含該資源的其他Web緩存節(jié)點(diǎn)請求資源; 該Web緩存節(jié)點(diǎn)接收到來自源站服務(wù)器或者其他Web緩存節(jié)點(diǎn)提供的資源后,返回該資源給用戶。
      8.根據(jù)權(quán)利要求7所述的基于智能父節(jié)點(diǎn)的Web緩存資源共享方法,其特征在于,智能父節(jié)點(diǎn)對該Web緩存節(jié)點(diǎn)的指示是通過構(gòu)造Http協(xié)議中的30 2調(diào)度方式來實(shí)現(xiàn)的。
      全文摘要
      本發(fā)明公開了基于智能父節(jié)點(diǎn)的Web緩存資源共享系統(tǒng)和方法,進(jìn)一步降低緩存系統(tǒng)的回源帶寬和降低對源站的訪問壓力。其技術(shù)方案為系統(tǒng)包括多個Web緩存節(jié)點(diǎn),用于緩存資源,接收用戶請求,并將用戶請求對應(yīng)的資源返回給用戶;源站服務(wù)器,存儲源數(shù)據(jù);緩存資源列表池,接收多個Web緩存節(jié)點(diǎn)的資源上報,形成所有Web緩存節(jié)點(diǎn)的資源清單;智能父節(jié)點(diǎn),接收一Web緩存節(jié)點(diǎn)的請求,向緩存資源列表池查詢所要請求的資源的緩存位置,通過重定向?qū)崿F(xiàn)多個Web緩存節(jié)點(diǎn)間的資源共享調(diào)度。
      文檔編號H04L29/06GK102843426SQ20121028167
      公開日2012年12月26日 申請日期2012年8月9日 優(yōu)先權(quán)日2012年8月9日
      發(fā)明者洪珂, 胡海龍 申請人:網(wǎng)宿科技股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1