国产精品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>

      一種實(shí)現(xiàn)互聯(lián)網(wǎng)緩存系統(tǒng)資源回源的方法和系統(tǒng)的制作方法

      文檔序號(hào):8301724閱讀:464來源:國知局
      一種實(shí)現(xiàn)互聯(lián)網(wǎng)緩存系統(tǒng)資源回源的方法和系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種實(shí)現(xiàn)互聯(lián)網(wǎng)緩存系統(tǒng)資源回源的方法和系統(tǒng)。
      【背景技術(shù)】
      [0002]隨著互聯(lián)網(wǎng)的蓬勃發(fā)展,網(wǎng)絡(luò)流量快速增長,給網(wǎng)絡(luò)運(yùn)營商帶來了巨大的挑戰(zhàn)。網(wǎng)絡(luò)基礎(chǔ)設(shè)施擴(kuò)容投資巨大,難以匹配用戶流量的增長速度?;ヂ?lián)網(wǎng)緩存系統(tǒng)(即Web Cache系統(tǒng))是解決這一問題的有效方式之一。現(xiàn)網(wǎng)流量中約八成來自HTTP,主要包括視頻、文件下載、網(wǎng)頁瀏覽等,由于HTTP是基于客戶端/服務(wù)器(Client/Server)的模式,用戶訪問資源時(shí)都需要到資源所在的源站服務(wù)器獲取同樣的數(shù)據(jù),這樣訪問同一資源的人數(shù)越多,產(chǎn)生的重復(fù)數(shù)據(jù)流量越大。
      [0003]Web Cache系統(tǒng)是部署在客戶端和Web服務(wù)器之間的裝置,對(duì)客戶端上行請(qǐng)求進(jìn)行監(jiān)控,將服務(wù)器的響應(yīng)保存到本地,包擴(kuò)HTML網(wǎng)頁、圖片和文件下載等。后續(xù)收到訪問相同資源的請(qǐng)求時(shí),使用已保存的響應(yīng)副本返回給用戶,代替到源站W(wǎng)eb服務(wù)器請(qǐng)求。
      [0004]Web Cache系統(tǒng)基于存儲(chǔ)換帶寬、流量本地化的思路,將熱門資源緩存到本地,直接從本地為客戶端提供服務(wù),大量減少了到上級(jí)網(wǎng)絡(luò)的流量,節(jié)省了網(wǎng)絡(luò)運(yùn)營商的投資,同時(shí)還降低了客戶端訪問時(shí)延,提高了用戶體驗(yàn)。
      [0005]Web Cache系統(tǒng)的基本工作流程是:系統(tǒng)根據(jù)客戶端的上行請(qǐng)求進(jìn)行實(shí)時(shí)分析和統(tǒng)計(jì),選取最熱門的資源進(jìn)行回源(即從原始網(wǎng)站獲取資源在本地緩存);當(dāng)系統(tǒng)收到客戶端請(qǐng)求時(shí),判斷目標(biāo)資源在本地是否已經(jīng)緩存;如果是,Web Cache系統(tǒng)從本地讀取資源數(shù)據(jù)并返回給客戶端,避免了客戶端到原始網(wǎng)站獲取資源。
      [0006]Web Cache系統(tǒng)一般部署在核心路由器側(cè),為該區(qū)域內(nèi)的客戶端提供緩存加速服務(wù)。以中國移動(dòng)網(wǎng)絡(luò)運(yùn)營商為例,一般在各個(gè)省的網(wǎng)絡(luò)出口處分別部署獨(dú)立的Web Cache系統(tǒng),由于各套Web Cache系統(tǒng)之間是彼此獨(dú)立的,對(duì)于相同的資源,每套Web Cache系統(tǒng)都需要單獨(dú)從原始網(wǎng)站獲取資源,整個(gè)網(wǎng)絡(luò)的出口回源流量中仍有不少的重復(fù)數(shù)據(jù)。

      【發(fā)明內(nèi)容】

      [0007]有鑒于此,有必要提供一種實(shí)現(xiàn)Web Cache系統(tǒng)資源回源的方法和系統(tǒng),可以減少同一網(wǎng)絡(luò)運(yùn)營商的多套Web Cache系統(tǒng)與原始網(wǎng)站之間的出口流量,減少重復(fù)數(shù)據(jù)的發(fā)送,降低運(yùn)營商的出口流量結(jié)算費(fèi)用。
      [0008]第一方面,本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)Web Cache系統(tǒng)資源回源的方法,適用于至少包括第一 Web Cache系統(tǒng)和第二 Web Cache系統(tǒng)的應(yīng)用場景,包括:
      [0009]第一 Web Cache系統(tǒng)配置有第二 Web Cache系統(tǒng)的地址信息;
      [0010]第一 Web Cache系統(tǒng)需要對(duì)目標(biāo)資源進(jìn)行回源時(shí),根據(jù)配置的第二 WebCache系統(tǒng)的地址信息,向第二Web Cache系統(tǒng)發(fā)送獲取資源請(qǐng)求,所述獲取資源請(qǐng)求中攜帶目標(biāo)資源的信息;
      [0011]第二 Web Cache系統(tǒng)確認(rèn)本地存儲(chǔ)有目標(biāo)資源,向第一 Web Cache系統(tǒng)發(fā)送所述目標(biāo)資源。
      [0012]引用第一方面的第一種可能的實(shí)施方式中,第二 Web Cache系統(tǒng)還可以配置有第一 Web Cache系統(tǒng)的地址信息;第二 Web Cache系統(tǒng)在收到第一 Web Cache系統(tǒng)發(fā)送的請(qǐng)求時(shí),根據(jù)配置的地址信息對(duì)第一 Web Cache系統(tǒng)進(jìn)行校驗(yàn)。
      [0013]引用第一方面的第二種可能的實(shí)施方式中,第一 Web Cache系統(tǒng)在向第二 WebCache系統(tǒng)發(fā)送獲取資源請(qǐng)求前,向第二 Web Cache系統(tǒng)發(fā)送資源查詢請(qǐng)求,所述資源查詢請(qǐng)求中攜帶目標(biāo)資源的信息;
      [0014]第二Web Cache系統(tǒng)根據(jù)所述目標(biāo)資源的信息,在本次存儲(chǔ)的資源中進(jìn)行查詢,確定本地存儲(chǔ)有目標(biāo)資源后,向第一Web Cache系統(tǒng)返回響應(yīng)消息,所述響應(yīng)消息中包括第二Web Cache系統(tǒng)存儲(chǔ)所述目標(biāo)資源的地址。
      [0015]進(jìn)一步的,在引用第一方面的第二種可能的實(shí)施方式中,第一Web Cache系統(tǒng)還配置有除第二 Web Cache系統(tǒng)以外的其他一個(gè)或多個(gè)Web Cache系統(tǒng)的地址;
      [0016]第一 Web Cache系統(tǒng)并行或串行向第二 Web Cache系統(tǒng)以及至少一個(gè)其他WebCache系統(tǒng)發(fā)送資源查詢請(qǐng)求,所述資源查詢請(qǐng)求中攜帶目標(biāo)資源的信息;
      [0017]第二 Web Cache系統(tǒng)或至少一個(gè)其他Web Cache系統(tǒng)根據(jù)所述目標(biāo)資源的信息,在本地存儲(chǔ)的資源中進(jìn)行查詢,確定本地存儲(chǔ)有目標(biāo)資源后,向第一 WebCache系統(tǒng)返回響應(yīng)消息,所述響應(yīng)中包括Web Cache系統(tǒng)自身的負(fù)載信息或處理能力信息;
      [0018]第一 Web Cache系統(tǒng)根據(jù)所述響應(yīng)消息中的Web Cache系統(tǒng)的負(fù)載信息或處理能力信息,確定目標(biāo)回源系統(tǒng)。
      [0019]引用第一方面的可能的實(shí)施方式中,第二Web Cache系統(tǒng)確認(rèn)本地存儲(chǔ)有目標(biāo)資源,向第一 Web Cache系統(tǒng)發(fā)送所述目標(biāo)資源具體為:
      [0020]第二 Web Cache系統(tǒng)確認(rèn)本地存儲(chǔ)有目標(biāo)資源,向第一 Web Cache系統(tǒng)發(fā)送所述目標(biāo)資源在第二 Web Cache系統(tǒng)中存儲(chǔ)地址信息;
      [0021]第一 Web Cache系統(tǒng)根據(jù)所述存儲(chǔ)地址信息,向第二 Web Cache發(fā)送第二獲取資源請(qǐng)求,所述第二獲取資源請(qǐng)求中包括目標(biāo)資源的信息;
      [0022]第二 Web Cache系統(tǒng)根據(jù)所述目標(biāo)資源的信息,向第一 Web Cache系統(tǒng)發(fā)送自身存儲(chǔ)的目標(biāo)資源。
      [0023]引用第一方面的可能的實(shí)施方式中,第一 Web Cache系統(tǒng)還可以通過與第二 WebCache系統(tǒng)的交互,獲得第二 Web Cache系統(tǒng)支持的資源能力信息;
      [0024]第一 Web Cache系統(tǒng)需要對(duì)目標(biāo)資源進(jìn)行回源時(shí),根據(jù)所述第二 Web Cache系統(tǒng)支持的資源能力信息,確定所述第二 Web Cache系統(tǒng)支持所述目標(biāo)資源時(shí),向第二 WebCache系統(tǒng)發(fā)送第一資源請(qǐng)求。
      [0025]引用第一方面的可能的實(shí)施方式中,第一Web Cache系統(tǒng)還可以配置有除第二WebCache系統(tǒng)以外的其他一個(gè)或多個(gè)Web Cache系統(tǒng)的地址,則第二 WebCache系統(tǒng)確認(rèn)本地沒有存儲(chǔ)有目標(biāo)資源,可以向第一Web Cache系統(tǒng)返回失敗響應(yīng);第一Web Cache系統(tǒng)繼續(xù)向所述其他Web Cache系統(tǒng)或者向目標(biāo)資源的源網(wǎng)站發(fā)送資源請(qǐng)求,以獲取所述目標(biāo)資源。
      [0026]第二方面,本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)Web Cache資源回源的系統(tǒng),該系統(tǒng)包括第一 Web Cache系統(tǒng)和第二 Web Cache系統(tǒng),
      [0027]第一 Web Cache系統(tǒng),配置有第二 Web Cache系統(tǒng)的地址信息,當(dāng)需要對(duì)目標(biāo)資源進(jìn)行回源時(shí),用于根據(jù)配置的第二 Web Cache系統(tǒng)的地址信息,向第二 Web Cache系統(tǒng)發(fā)送獲取資源請(qǐng)求,所述第一資源請(qǐng)求中攜帶目標(biāo)資源的信息;
      [0028]第二 Web Cache系統(tǒng),用于接收第一 Web Cache系統(tǒng)發(fā)送的獲取資源請(qǐng)求,確認(rèn)本地存儲(chǔ)有目標(biāo)資源,向第一 Web Cache系統(tǒng)發(fā)送所述目標(biāo)資源。
      [0029]引用第二方面的可能的實(shí)施方式中,第二 Web Cache系統(tǒng)可以配置有第一 WebCache系統(tǒng)的地址信息,用于在收到第一 Web Cache系統(tǒng)發(fā)送的請(qǐng)求時(shí),根據(jù)配置的地址信息對(duì)第一 Web Cache系統(tǒng)進(jìn)行校驗(yàn)。
      [0030]引用第二方面的可能的實(shí)施方式中,第一 Web Cache系統(tǒng)在向第二 WebCache系統(tǒng)發(fā)送獲取資源請(qǐng)求前,還用于向第二Web Cache系統(tǒng)發(fā)送資源查詢請(qǐng)求,所述資源查詢請(qǐng)求中攜帶目標(biāo)資源的信息;
      [0031]第二Web Cache系統(tǒng)用于接收所述資源查詢請(qǐng)求,根據(jù)所述目標(biāo)資源的信息,在本地存儲(chǔ)的資源中進(jìn)行查詢,確定本地存儲(chǔ)有目標(biāo)資源后,向第一 WebCache系統(tǒng)返回響應(yīng)消息,所述響應(yīng)消息中包括第二 Web Cache系統(tǒng)存儲(chǔ)所述目標(biāo)資源的地址。
      [0032]引用第二方面的可能的實(shí)施方式中,第二 Web Cache系統(tǒng)進(jìn)一步可以包括請(qǐng)求調(diào)度單元和緩存服務(wù)單元;
      [0033]第一 Web Cache系統(tǒng),配置有第二 Web Cache系統(tǒng)的請(qǐng)求調(diào)度單元的地址信息,當(dāng)需要對(duì)目標(biāo)資源進(jìn)行回源時(shí),用于根據(jù)配置的第二 Web Cache系統(tǒng)的請(qǐng)求調(diào)度單元的地址信息,向第二Web Cache系統(tǒng)的請(qǐng)求調(diào)度單元發(fā)送獲取資源請(qǐng)求,所述獲取資源請(qǐng)求中攜帶目標(biāo)資源的信息;
      [0034]第二 Web Cache系統(tǒng)的請(qǐng)求調(diào)度單元,用于接收第一 Web Cache系統(tǒng)發(fā)送的獲取資源請(qǐng)求,確認(rèn)本地的緩存服務(wù)單元中存儲(chǔ)有目標(biāo)資源,向第一 WebCache系統(tǒng)發(fā)送第二Web Cache系統(tǒng)的緩存服務(wù)單元的地址;
      [0035]第一 Web Cache系統(tǒng)用于接收到第二 Web Cache系統(tǒng)的緩存服務(wù)單元的地址后,向第二 Web Cache系統(tǒng)的緩存服務(wù)單元發(fā)送第二獲取資源請(qǐng)求,所述第二獲取資源請(qǐng)求中攜帶有目標(biāo)資源的信息;
      [0036]第二 Web Cache系統(tǒng)的緩存服務(wù)單元,用于接收第一 Web Cache系統(tǒng)發(fā)送的第二獲取資源請(qǐng)求,根據(jù)第二獲取資源請(qǐng)求中攜帶的目標(biāo)資源的信息,向第一Web Cache系統(tǒng)發(fā)送自身存儲(chǔ)的目標(biāo)資源。
      [0037]引用第二方面的可能的實(shí)施方式中,第一 Web Cache系統(tǒng),還用于與第二 WebCache系統(tǒng)交互,獲得第二 Web Cache系統(tǒng)支持的資源能力信息,當(dāng)需要對(duì)目標(biāo)資源進(jìn)行回源時(shí),用于根據(jù)所述第二 Web Cache系統(tǒng)支持的資源能力信息,確定所述第二 Web Cache系統(tǒng)支持所述目標(biāo)資源時(shí),向第二 Web Cache系統(tǒng)發(fā)送第一資源請(qǐng)求。
      [0038]第三方面,本發(fā)
      當(dāng)前第1頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1