一種緩存方法、裝置及代理服務(wù)器的制造方法
【專利摘要】本發(fā)明實(shí)施例提供一種緩存方法、裝置及代理服務(wù)器,涉及通信【技術(shù)領(lǐng)域】,實(shí)現(xiàn)在緩存未命中,網(wǎng)絡(luò)狀況差及系統(tǒng)自身負(fù)載高時(shí),降低緩存功對(duì)局域網(wǎng)內(nèi)用戶體驗(yàn)的不良影響。本發(fā)明提供的方案包括:接收緩存客戶機(jī)發(fā)送的訪問(wèn)請(qǐng)求;統(tǒng)計(jì)獲取N次接收緩存客戶機(jī)發(fā)送的訪問(wèn)請(qǐng)求過(guò)程中的吞吐率參數(shù);根據(jù)吞吐率參數(shù),繼續(xù)接收緩存客戶機(jī)發(fā)送的訪問(wèn)請(qǐng)求并統(tǒng)計(jì)獲取N次接收緩存客戶機(jī)發(fā)送的訪問(wèn)請(qǐng)求過(guò)程中的吞吐率參數(shù),或者,停止緩存僅接收轉(zhuǎn)發(fā)所述客戶機(jī)發(fā)送的所述訪問(wèn)請(qǐng)求。本發(fā)明用于緩存。
【專利說(shuō)明】-種緩存方法、裝置及代理服務(wù)器
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種緩存方法、裝置及代理服務(wù)器。
【背景技術(shù)】
[0002] 互聯(lián)網(wǎng)的超文本傳輸協(xié)議(Hypertext transfer protocol,簡(jiǎn)稱HTTP)訪問(wèn)過(guò)程 是一個(gè)典型的客戶機(jī)與服務(wù)器的交互過(guò)程;在客戶機(jī)與服務(wù)器交互的過(guò)程中,一般會(huì)在客 戶機(jī)與服務(wù)器之間設(shè)置HTTP代理服務(wù)器,HTTP代理服務(wù)器用于代理局域網(wǎng)內(nèi)用戶去取得 網(wǎng)絡(luò)信息。HTTP代理服務(wù)器的基本功能包括:接收和解釋客戶機(jī)的請(qǐng)求;根據(jù)上述請(qǐng)求創(chuàng) 建客戶機(jī)和服務(wù)器之間的新連接;接收服務(wù)器發(fā)來(lái)的響應(yīng);發(fā)出和解釋服務(wù)器的響應(yīng)并將 該響應(yīng)傳回客戶機(jī)。
[0003] 為了縮短HTTP訪問(wèn)過(guò)程中的頁(yè)面訪問(wèn)時(shí)間,提高局域網(wǎng)內(nèi)用戶的上網(wǎng)體驗(yàn),HTTP 代理服務(wù)器提供了緩存功能,該功能可以將客戶機(jī)訪問(wèn)的且可以緩存的頁(yè)面存儲(chǔ)下來(lái);當(dāng) HTTP代理服務(wù)器接收到的客戶機(jī)請(qǐng)求訪問(wèn)的頁(yè)面已經(jīng)被存儲(chǔ)時(shí),HTTP代理服務(wù)器可以直 接將已經(jīng)存儲(chǔ)的頁(yè)面直接回復(fù)至客戶機(jī),不用跨廣域網(wǎng)(Wide Area Network,簡(jiǎn)稱WAN)到 服務(wù)器去獲取,縮短了頁(yè)面訪問(wèn)時(shí)間,提高了局域網(wǎng)內(nèi)用戶的上網(wǎng)體驗(yàn)。其中,頁(yè)面是否可 以被緩存,在RFC2616協(xié)議中有明確的說(shuō)明,此處不再進(jìn)行贅述。
[0004] 緩存功能的實(shí)現(xiàn)步驟可以包括:解析客戶請(qǐng)求報(bào)文、查找索引判斷是否緩存命 中、存儲(chǔ)緩存文件至本地磁盤等,這些步驟的執(zhí)行會(huì)占用代理服務(wù)器的中央處理器資源 (Central Processing Unit,簡(jiǎn)稱CPU)及內(nèi)存資源等,對(duì)HTTP代理服務(wù)器的轉(zhuǎn)發(fā)性能帶來(lái) 損耗。當(dāng)緩存命中時(shí),轉(zhuǎn)發(fā)性能的損耗可以被加速效果彌補(bǔ),局域網(wǎng)內(nèi)用戶上網(wǎng)體驗(yàn)明顯提 高;當(dāng)緩存未命中時(shí),緩存功能不能達(dá)到加速效果,則只造成HTTP代理服務(wù)器的轉(zhuǎn)發(fā)性能 的損耗。當(dāng)緩存未命中且網(wǎng)絡(luò)狀況好及系統(tǒng)自身負(fù)載低時(shí)(例如HTTP代理服務(wù)器系統(tǒng)空 閑,CPU、內(nèi)存資源不緊張),局域網(wǎng)內(nèi)用戶對(duì)轉(zhuǎn)發(fā)性能的損耗沒(méi)有明顯感知,因此基本不會(huì) 造成使局域網(wǎng)內(nèi)用戶上網(wǎng)體驗(yàn)明顯下降;但是當(dāng)緩存未命中,且網(wǎng)絡(luò)狀況差及系統(tǒng)自身負(fù) 載高時(shí)(比如HTTP代理服務(wù)器系統(tǒng)繁忙,CPU、內(nèi)存資源緊張),轉(zhuǎn)發(fā)性能的損耗使得頁(yè)面 響應(yīng)時(shí)間增加,因此導(dǎo)致了局域網(wǎng)內(nèi)用戶上網(wǎng)體驗(yàn)明顯下降。
[0005] 在現(xiàn)有技術(shù)中,當(dāng)緩存未命中,網(wǎng)絡(luò)狀況差及系統(tǒng)自身負(fù)載高導(dǎo)致的局域網(wǎng)內(nèi)用 戶上網(wǎng)體驗(yàn)明顯下降時(shí),管理員可以通過(guò)靜態(tài)配置來(lái)關(guān)閉緩存功能,以消除這一現(xiàn)象。但 是,由于管理員無(wú)法準(zhǔn)確判斷當(dāng)前的網(wǎng)絡(luò)狀況及系統(tǒng)負(fù)載狀況,并且靜態(tài)配置時(shí)延較高,因 此,在緩存未命中,網(wǎng)絡(luò)狀況差及系統(tǒng)自身負(fù)載高時(shí),緩存功能還是會(huì)對(duì)局域網(wǎng)內(nèi)用戶體驗(yàn) 造成不良影響。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明的實(shí)施例提供一種緩存方法及裝置,實(shí)現(xiàn)在緩存未命中,網(wǎng)絡(luò)狀況差及系 統(tǒng)自身負(fù)載高時(shí),降低緩存功對(duì)局域網(wǎng)內(nèi)用戶體驗(yàn)的不良影響。
[0007] 為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0008] 第一方面,提供一種緩存方法,應(yīng)用于緩存裝置,所述方法包括:
[0009] 接收緩存客戶機(jī)發(fā)送的訪問(wèn)請(qǐng)求;
[0010] 統(tǒng)計(jì)獲取N次接收緩存客戶機(jī)發(fā)送的訪問(wèn)請(qǐng)求過(guò)程中的吞吐率參數(shù);其中,所述N 大于或等于2 ;
[0011] 根據(jù)所述吞吐率參數(shù),繼續(xù)接收緩存客戶機(jī)發(fā)送的訪問(wèn)請(qǐng)求并統(tǒng)計(jì)獲取N次接收 緩存客戶機(jī)發(fā)送的訪問(wèn)請(qǐng)求過(guò)程中的吞吐率參數(shù),或者,停止緩存僅接收轉(zhuǎn)發(fā)所述客戶機(jī) 發(fā)送的所述訪問(wèn)請(qǐng)求。
[0012] 結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述吞吐率參 數(shù),繼續(xù)接收緩存客戶機(jī)發(fā)送的訪問(wèn)請(qǐng)求并統(tǒng)計(jì)獲取N次接收緩存客戶機(jī)發(fā)送的訪問(wèn)請(qǐng)求 過(guò)程中的吞吐率參數(shù),或者,停止緩存僅接收轉(zhuǎn)發(fā)所述客戶機(jī)發(fā)送的所述訪問(wèn)請(qǐng)求,包括:
[0013] 根據(jù)所述吞吐率參數(shù),判斷所述緩存裝置的緩存功能的實(shí)際加速效果是否達(dá)到目 標(biāo)加速效果;
[0014] 若所述緩存裝置的緩存功能的實(shí)際加速效果達(dá)到目標(biāo)加速效果,則繼續(xù)接收緩存 客戶機(jī)發(fā)送的訪問(wèn)請(qǐng)求并統(tǒng)計(jì)獲取N次接收緩存客戶機(jī)發(fā)送的訪問(wèn)請(qǐng)求過(guò)程中的吞吐率 參數(shù);
[0015] 若所述緩存裝置的緩存功能的實(shí)際加速效果未達(dá)到目標(biāo)加速效果,則停止緩存僅 接收轉(zhuǎn)發(fā)所述客戶機(jī)發(fā)送的所述訪問(wèn)請(qǐng)求。
[0016] 結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式 中,若所述吞吐率參數(shù)包括所述緩存裝置局域網(wǎng)(Local Area Network,簡(jiǎn)稱LAN)端吞吐 率\及所述緩存裝置廣域網(wǎng)WAN端口的吞吐率Vw,所述根據(jù)所述吞吐率參數(shù),判斷所述緩 存裝置的緩存功能的實(shí)際加速效果是否達(dá)到目標(biāo)加速效果,包括:
[0017] 若所述 '大于或等于所述AVW,則所述緩存裝置的緩存功能的實(shí)際加速效果達(dá)到 目標(biāo)加速效果;其中,所述A大于或等于1 ;
[0018] 若所述 '小于或等于所述AVW,則所述緩存裝置的緩存功能的實(shí)際加速效果未達(dá) 到目標(biāo)加速效果;
[0019] 或者,
[0020]
【權(quán)利要求】
1. 一種緩存方法,其特征在于,應(yīng)用于緩存裝置,所述方法包括: 接收緩存客戶機(jī)發(fā)送的訪問(wèn)請(qǐng)求; 統(tǒng)計(jì)獲取N次接收緩存客戶機(jī)發(fā)送的訪問(wèn)請(qǐng)求過(guò)程中的吞吐率參數(shù);其中,所述N大于 或等于2 ; 根據(jù)所述吞吐率參數(shù),繼續(xù)接收緩存客戶機(jī)發(fā)送的訪問(wèn)請(qǐng)求并統(tǒng)計(jì)獲取N次接收緩存 客戶機(jī)發(fā)送的訪問(wèn)請(qǐng)求過(guò)程中的吞吐率參數(shù),或者,停止緩存僅接收轉(zhuǎn)發(fā)所述客戶機(jī)發(fā)送 的所述訪問(wèn)請(qǐng)求。
2. 根據(jù)權(quán)利要求1所述的緩存方法,其特征在于,所述根據(jù)所述吞吐率參數(shù),繼續(xù)接收 緩存客戶機(jī)發(fā)送的訪問(wèn)請(qǐng)求并統(tǒng)計(jì)獲取N次接收緩存客戶機(jī)發(fā)送的訪問(wèn)請(qǐng)求過(guò)程中的吞 吐率參數(shù),或者,停止緩存僅接收轉(zhuǎn)發(fā)所述客戶機(jī)發(fā)送的所述訪問(wèn)請(qǐng)求,包括: 根據(jù)所述吞吐率參數(shù),判斷所述緩存裝置的緩存功能的實(shí)際加速效果是否達(dá)到目標(biāo)加 速效果; 若所述緩存裝置的緩存功能的實(shí)際加速效果達(dá)到目標(biāo)加速效果,則繼續(xù)接收緩存客戶 機(jī)發(fā)送的訪問(wèn)請(qǐng)求并統(tǒng)計(jì)獲取N次接收緩存客戶機(jī)發(fā)送的訪問(wèn)請(qǐng)求過(guò)程中的吞吐率參數(shù); 若所述緩存裝置的緩存功能的實(shí)際加速效果未達(dá)到目標(biāo)加速效果,則停止緩存僅接收 轉(zhuǎn)發(fā)所述客戶機(jī)發(fā)送的所述訪問(wèn)請(qǐng)求。
3. 根據(jù)權(quán)利要求2所述的緩存方法,其特征在于,若所述吞吐率參數(shù)包括所述緩存裝 置局域網(wǎng)LAN端吞吐率\及所述緩存裝置廣域網(wǎng)WAN端口的吞吐率V w,所述根據(jù)所述吞吐 率參數(shù),判斷所述緩存裝置的緩存功能的實(shí)際加速效果是否達(dá)到目標(biāo)加速效果,包括: 若所述 '大于或等于所述AVW,則所述緩存裝置的緩存功能的實(shí)際加速效果達(dá)到目標(biāo) 加速效果;其中,所述A大于或等于1 ; 若所述\小于或等于所述AVW,則所述緩存裝置的緩存功的優(yōu)化效果能未達(dá)到目標(biāo)加 速效果; 或者,
若所述K大于或等于第一預(yù)設(shè)閾值,則所述緩存裝置的緩存功能的實(shí)際加速效果達(dá)到 目標(biāo)加速效果;其中,第一預(yù)設(shè)閾值大于或等于1 ; 若所述K小于或等于第一預(yù)設(shè)閾值,則所述緩存裝置的緩存功能的實(shí)際加速效果未達(dá) 到目標(biāo)加速效果。
4. 根據(jù)權(quán)利要求2所述的緩存方法,其特征在于,若所述吞吐率參數(shù)包括所述緩存裝 置的廣域網(wǎng)WAN端口的吞吐率Vw、所述緩存裝置自身的吞吐率V H,所述根據(jù)所述吞吐率參 數(shù),判斷所述緩存裝置的緩存功能的實(shí)際加速效果是否達(dá)到目標(biāo)加速效果,包括: 若VW/VH小于或等于第二預(yù)設(shè)閾值,則所述緩存裝置的緩存功能的實(shí)際加速效果達(dá)到 目標(biāo)加速效果; 若所述VW/VH大于或等于第二預(yù)設(shè)閾值,則所述緩存裝置的緩存功能的實(shí)際加速效果 未達(dá)到目標(biāo)加速效果。
5. 根據(jù)權(quán)利要求2所述的緩存方法,其特征在于,若所述吞吐率參數(shù)包括所述緩存裝 置廣域網(wǎng)WAN端口的吞吐率Vw、所述緩存裝置自身的吞吐率V H及SF ;其中,所述SF = 1-FW/ ^ ;所述FWS所述緩存裝置WAN端數(shù)據(jù)流量;所述^為所述緩存裝置LAN端數(shù)據(jù)流量;所述 根據(jù)所述吞吐率參數(shù),判斷所述緩存裝置的緩存功能的實(shí)際加速效果是否達(dá)到目標(biāo)加速效 果,包括: 若所述SF大于或等于
,則所述緩存裝置的緩存功能的實(shí)際加速效果達(dá)到目標(biāo)加 速效果;其中,所述B大于或等于0 ; 若所述SF小于或等于所述
,則所述緩存裝置的緩存功能的實(shí)際加速效果未達(dá)到 目標(biāo)加速效果; 或者,
若所述K大于或等于第三預(yù)設(shè)閾值,則所述緩存裝置的緩存功能的實(shí)際加速效果達(dá)到 目標(biāo)加速效果;其中,第三預(yù)設(shè)閾值大于或等于1 ; 若所述K小于或等于第三預(yù)設(shè)閾值,則所述緩存裝置的緩存功能的實(shí)際加速效果未達(dá) 到目標(biāo)加速效果。
6. 根據(jù)權(quán)利要求1-5任一項(xiàng)所述的緩存方法,其特征在于,所述接收緩存客戶機(jī)發(fā)送 的訪問(wèn)請(qǐng)求,包括: 接收所述客戶機(jī)發(fā)送的所述訪問(wèn)請(qǐng)求;其中,所述訪問(wèn)請(qǐng)求包括所述客戶機(jī)請(qǐng)求的訪 問(wèn)信息的標(biāo)識(shí); 解析所述訪問(wèn)請(qǐng)求,獲取所述客戶機(jī)請(qǐng)求的訪問(wèn)信息的標(biāo)識(shí); 根據(jù)所述訪問(wèn)信息的標(biāo)識(shí),判斷所述訪問(wèn)信息是否可以被緩存; 若所述訪問(wèn)信息不能被緩存,則從服務(wù)器獲取所述訪問(wèn)信息發(fā)送至所述客戶機(jī); 若所述訪問(wèn)信息可以被緩存,根據(jù)所述訪問(wèn)信息的標(biāo)識(shí),查找緩存索引判斷所述訪問(wèn) 信息是否緩存命中;其中,所述緩存索引包括本地磁盤已經(jīng)保存的訪問(wèn)信息的標(biāo)識(shí)及與所 述訪問(wèn)信息的標(biāo)識(shí)--對(duì)應(yīng)的響應(yīng)內(nèi)容;所述響應(yīng)內(nèi)容包括訪問(wèn)信息或訪問(wèn)信息及時(shí)效信 息; 若所述訪問(wèn)信息緩存命中,則判斷本地磁盤已經(jīng)保存的所述訪問(wèn)信息是否過(guò)期; 若所述訪問(wèn)信息緩存命中且未過(guò)期,則從本地磁盤獲取所述訪問(wèn)信息發(fā)送至所述客戶 機(jī); 若所述訪問(wèn)信息緩存命中且已過(guò)期或者所述訪問(wèn)信息緩存未命中,則從所述服務(wù)器 獲取所述訪問(wèn)信息發(fā)送至所述客戶機(jī),并將所述訪問(wèn)信息的標(biāo)識(shí)及響應(yīng)內(nèi)容添加至緩存索 引。
7. 根據(jù)權(quán)利要求1-5任一項(xiàng)所述的緩存方法,其特征在于,在所述停止緩存僅接收轉(zhuǎn) 發(fā)所述客戶機(jī)發(fā)送的所述訪問(wèn)請(qǐng)求之后,所述方法還包括: 啟動(dòng)計(jì)時(shí); 當(dāng)計(jì)時(shí)預(yù)設(shè)時(shí)間段后,繼續(xù)接收緩存客戶機(jī)發(fā)送的訪問(wèn)請(qǐng)求并統(tǒng)計(jì)獲取N次接收緩存 客戶機(jī)發(fā)送的訪問(wèn)請(qǐng)求過(guò)程中的吞吐率參數(shù)。
8. -種緩存裝置,其特征在于,所述緩存裝置包括: 接收處理單元,用于接收緩存客戶機(jī)發(fā)送的訪問(wèn)請(qǐng)求; 統(tǒng)計(jì)獲取單元,用于統(tǒng)計(jì)獲取所述接收處理單元N次接收緩存客戶機(jī)發(fā)送的訪問(wèn)請(qǐng)求 過(guò)程中的吞吐率參數(shù);其中,所述N大于或等于2 ; 所述接收處理單元還用于,根據(jù)所述統(tǒng)計(jì)獲取單元統(tǒng)計(jì)獲取的吞吐率參數(shù),繼續(xù)接收 緩存客戶機(jī)發(fā)送的訪問(wèn)請(qǐng)求;或者,停止緩存僅接收轉(zhuǎn)發(fā)所述客戶機(jī)發(fā)送的所述訪問(wèn)請(qǐng)求。
9. 根據(jù)權(quán)利要求8所述的緩存裝置,其特征在于,所述接收處理單元具體包括: 判斷模塊,用于根據(jù)所述統(tǒng)計(jì)獲取單元獲取的吞吐率參數(shù),判斷所述緩存裝置的緩存 功能的實(shí)際加速效果是否達(dá)到目標(biāo)加速效果; 接收處理模塊,用于若所述判斷模塊判斷所述緩存裝置的緩存功能的實(shí)際加速效果達(dá) 到目標(biāo)加速效果,則繼續(xù)接收緩存客戶機(jī)發(fā)送的訪問(wèn)請(qǐng)求并統(tǒng)計(jì)獲取N次接收緩存客戶機(jī) 發(fā)送的訪問(wèn)請(qǐng)求過(guò)程中的吞吐率參數(shù); 所述接收處理模塊還用于,若所述判斷模塊判斷所述緩存裝置的緩存功能的實(shí)際加速 效果未達(dá)到目標(biāo)加速效果,則停止緩存僅接收轉(zhuǎn)發(fā)所述客戶機(jī)發(fā)送的所述訪問(wèn)請(qǐng)求。
10. 根據(jù)權(quán)利要求9所述的緩存裝置,其特征在于,若所述吞吐率參數(shù)包括所述緩存裝 置局域網(wǎng)LAN端吞吐率\及所述緩存裝置廣域網(wǎng)WAN端口的吞吐率V w,所述判斷模塊具體 用于: 若所述 '大于或等于所述AVW,則所述緩存裝置的緩存功能的實(shí)際加速效果達(dá)到目標(biāo) 加速效果;其中,所述A大于或等于1 ; 若所述\小于或等于所述AVW,則所述緩存裝置的緩存功能的實(shí)際加速效果未達(dá)到目 標(biāo)加速效果; 或者,
若所述K大于或等于第一預(yù)設(shè)閾值,則所述緩存裝置的緩存功能的實(shí)際加速效果達(dá)到 目標(biāo)加速效果;其中,所述第一預(yù)設(shè)閾值大于或等于1 ; 若所述K小于或等于第一預(yù)設(shè)閾值,則所述緩存裝置的緩存功能的實(shí)際加速效果未達(dá) 到目標(biāo)加速效果。
11. 根據(jù)權(quán)利要求9所述的緩存裝置,其特征在于,若所述吞吐率參數(shù)包括所述緩存裝 置的廣域網(wǎng)WAN端口的吞吐率Vw、所述緩存裝置自身的吞吐率V H,所述判斷模塊具體用于: 若VW/VH小于或等于第二預(yù)設(shè)閾值,則所述緩存裝置的緩存功能的實(shí)際加速效果達(dá)到 目標(biāo)加速效果; 若所述VW/VH大于或等于第二預(yù)設(shè)閾值,則所述緩存裝置的緩存功能的實(shí)際加速效果 未達(dá)到目標(biāo)加速效果。
12. 根據(jù)權(quán)利要求9所述的緩存裝置,其特征在于,若所述吞吐率參數(shù)包括所述緩存裝 置廣域網(wǎng)WAN端口的吞吐率Vw、所述緩存裝置自身的吞吐率V H及SF ;其中,所述SF = 1-FW/ ^ ;所述FWS所述緩存裝置WAN端數(shù)據(jù)流量;所述^為所述緩存裝置LAN端數(shù)據(jù)流量;所述 判斷模塊具體用于: 若所述SF大于或等于
,則所述緩存裝置的緩存功能的實(shí)際加速效果達(dá)到目標(biāo)加 速效果;其中,所述B大于或等于0 ; 若所述SF小于或等于所述
,則所述緩存裝置的緩存功能的實(shí)際加速效果未達(dá)到 目標(biāo)加速效果; 或者,
若所述K大于或等于第三預(yù)設(shè)閾值,則所述緩存裝置的緩存功能的實(shí)際加速效果達(dá)到 目標(biāo)加速效果;其中,所述第三預(yù)設(shè)閾值大于或等于1 ; 若所述K小于或等于第三預(yù)設(shè)閾值,則所述緩存裝置的緩存功能的實(shí)際加速效果未達(dá) 到目標(biāo)加速效果。
13. 根據(jù)權(quán)利要求8-12任一項(xiàng)所述的緩存裝置,其特征在于,所述接收處理單元具體 用于: 接收所述客戶機(jī)發(fā)送的所述訪問(wèn)請(qǐng)求;其中,所述訪問(wèn)請(qǐng)求包括所述客戶機(jī)請(qǐng)求的訪 問(wèn)信息的標(biāo)識(shí); 解析所述訪問(wèn)請(qǐng)求,獲取所述客戶機(jī)請(qǐng)求的訪問(wèn)信息的標(biāo)識(shí); 根據(jù)所述訪問(wèn)信息的標(biāo)識(shí),判斷所述訪問(wèn)信息是否可以被緩存; 若所述訪問(wèn)信息不能被緩存,則從服務(wù)器獲取所述訪問(wèn)信息發(fā)送至所述客戶機(jī); 若所述訪問(wèn)信息可以被緩存,根據(jù)所述訪問(wèn)信息的標(biāo)識(shí),查找緩存索引判斷所述訪問(wèn) 信息是否緩存命中;其中,所述緩存索引包括本地磁盤已經(jīng)保存的訪問(wèn)信息的標(biāo)識(shí)及與所 述訪問(wèn)信息的標(biāo)識(shí)--對(duì)應(yīng)的響應(yīng)內(nèi)容;所述響應(yīng)內(nèi)容包括訪問(wèn)信息或訪問(wèn)信息及時(shí)效信 息; 若所述訪問(wèn)信息緩存命中,則判斷本地磁盤已經(jīng)保存的所述訪問(wèn)信息是否過(guò)期; 若所述訪問(wèn)信息緩存命中且未過(guò)期,則從本地磁盤獲取所述訪問(wèn)信息發(fā)送至所述客戶 機(jī); 若所述訪問(wèn)信息緩存命中且已過(guò)期或者所述訪問(wèn)信息緩存未命中,則從所述服務(wù)器 獲取所述訪問(wèn)信息發(fā)送至所述客戶機(jī),并將所述訪問(wèn)信息的標(biāo)識(shí)及響應(yīng)內(nèi)容添加至緩存索 引。
14. 根據(jù)權(quán)利要求8-12任一項(xiàng)所述的緩存裝置,其特征在于,所述緩存裝置還包括: 計(jì)時(shí)器,用于在所述接收處理單元停止緩存僅接收轉(zhuǎn)發(fā)所述客戶機(jī)發(fā)送的所述訪問(wèn)請(qǐng) 求之后開(kāi)始計(jì)時(shí); 所述接收處理單元還用于,當(dāng)所述計(jì)時(shí)器運(yùn)行預(yù)設(shè)時(shí)間段后,繼續(xù)接收緩存客戶機(jī)發(fā) 送的訪問(wèn)請(qǐng)求。
15. -種代理服務(wù)器,其特征在于,包括: 如權(quán)利要求8-14任一項(xiàng)所述的緩存裝置。
【文檔編號(hào)】H04L29/08GK104113599SQ201410350562
【公開(kāi)日】2014年10月22日 申請(qǐng)日期:2014年7月22日 優(yōu)先權(quán)日:2014年7月22日
【發(fā)明者】陳晨星 申請(qǐng)人:北京星網(wǎng)銳捷網(wǎng)絡(luò)技術(shù)有限公司