網(wǎng)頁資源的管理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種網(wǎng)頁資源的管理方法及裝置。
【背景技術(shù)】
[0002] 隨著互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,互聯(lián)網(wǎng)的網(wǎng)頁資源越來越豐富,用戶可以通過對應(yīng) 的終端從服務(wù)器上獲取各種類型的網(wǎng)頁資源。在目前的網(wǎng)絡(luò)架構(gòu)中,終端與服務(wù)器之間通 常會(huì)增加代理服務(wù)器。此時(shí),終端向服務(wù)器發(fā)出的HTTP(HypertextTransportProtocol, 超文本傳送協(xié)議)網(wǎng)頁資源請求先到達(dá)代理服務(wù)器,由代理服務(wù)器獲取到終端所請求的網(wǎng) 頁資源后,將獲取到的網(wǎng)頁資源返回給終端。在此種網(wǎng)絡(luò)架構(gòu)下,為了加快終端獲得網(wǎng)頁資 源的速度,有必要對網(wǎng)頁資源進(jìn)行有效地管理。
[0003] 現(xiàn)有技術(shù)在對網(wǎng)頁資源進(jìn)行管理時(shí),首先,代理服務(wù)器接收終端向服務(wù)器發(fā)出的 HTTP網(wǎng)頁資源請求;然后,代理服務(wù)器判斷本地是否具有與該HTTP網(wǎng)頁資源請求相對應(yīng)的 網(wǎng)頁資源;如果本地具有與該HTTP網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源,則代理服務(wù)器直接將 本地具有的與該HTTP網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源發(fā)送給終端。
[0004] 在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005] 由于服務(wù)器側(cè)的網(wǎng)頁資源會(huì)實(shí)時(shí)更新,代理服務(wù)器緩存的網(wǎng)頁資源如果與服務(wù)器 側(cè)的網(wǎng)頁資源不一致,則代理服務(wù)器緩存的網(wǎng)頁資源是不可用的,因此,當(dāng)代理服務(wù)器判斷 出本地具有與其接收到的HTTP網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源,并直接向終端返回本地 具有的網(wǎng)頁資源時(shí),返回的網(wǎng)頁資源有可能是不可用的,導(dǎo)致代理服務(wù)器向終端返回的網(wǎng) 頁資源的可靠性不高,增加了因網(wǎng)頁資源變化而帶來的風(fēng)險(xiǎn)。
【發(fā)明內(nèi)容】
[0006] 為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實(shí)施例提供了一種網(wǎng)頁資源的管理方法及裝 置。所述技術(shù)方案如下:
[0007] 第一方面,提供了一種網(wǎng)頁資源的管理方法,所述方法包括:
[0008] 接收終端發(fā)送的網(wǎng)頁資源請求;
[0009] 判斷本地是否具有與所述網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源;
[0010] 如果本地具有與所述網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源,則確定本地具有的與所述 網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源的狀態(tài);
[0011] 根據(jù)本地具有的與所述網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源的狀態(tài)獲取向所述終端 返回的網(wǎng)頁資源,并將獲取到的網(wǎng)頁資源返回給所述終端。
[0012] 第二方面,提供了一種網(wǎng)頁資源的管理裝置,所述裝置包括:
[0013] 第一接收模塊,用于接收終端發(fā)送的網(wǎng)頁資源請求;
[0014] 第一判斷模塊,用于判斷本地是否具有與所述網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源;
[0015] 確定模塊,用于當(dāng)本地具有與所述網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源時(shí),確定本地 具有的與所述網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源的狀態(tài);
[0016] 獲取模塊,用于根據(jù)本地具有的與所述網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源的狀態(tài)獲 取向所述終端返回的網(wǎng)頁資源;
[0017] 第一返回模塊,用于將獲取到的網(wǎng)頁資源返回給所述終端。
[0018] 本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是:
[0019] 通過根據(jù)本地具有的與網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源的狀態(tài)獲取向終端返回 的網(wǎng)頁資源,使得向終端返回的網(wǎng)頁資源更具可靠性,因而能夠減少因網(wǎng)頁資源變化而帶 來的風(fēng)險(xiǎn)。
【附圖說明】
[0020] 為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于 本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0021] 圖1是本發(fā)明實(shí)施例一提供的網(wǎng)頁資源的管理方法流程圖;
[0022] 圖2是本發(fā)明實(shí)施例二提供的網(wǎng)頁資源的管理方法的實(shí)施環(huán)境的結(jié)構(gòu)示意圖;
[0023] 圖3是本發(fā)明實(shí)施例二提供的網(wǎng)頁資源的管理方法流程圖;
[0024] 圖4是本發(fā)明實(shí)施例三提供的網(wǎng)頁資源的管理裝置的結(jié)構(gòu)示意圖;
[0025] 圖5是本發(fā)明實(shí)施例四提供的網(wǎng)頁資源的管理終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0026] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方 式作進(jìn)一步地詳細(xì)描述。
[0027] 實(shí)施例一
[0028] 本發(fā)明實(shí)施例提供了一種網(wǎng)頁資源的管理方法,參見圖1,本發(fā)明實(shí)施例提供的方 法流程包括:
[0029] 101:接收終端發(fā)送的網(wǎng)頁資源請求;
[0030] 102:判斷本地是否具有與網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源;
[0031] 103:如果本地具有與網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源,則確定本地具有的與網(wǎng)頁 資源請求相對應(yīng)的網(wǎng)頁資源的狀態(tài);
[0032] 104:根據(jù)本地具有的與網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源的狀態(tài)獲取向終端返回 的網(wǎng)頁資源,并將獲取到的網(wǎng)頁資源返回給終端。
[0033] 優(yōu)選地,本地具有的與網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源的狀態(tài)包括可用狀態(tài)、待 定狀態(tài)和不可用狀態(tài);
[0034] 根據(jù)本地具有的與網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源的狀態(tài)獲取向終端返回的網(wǎng) 頁資源,包括:
[0035] 如果本地具有的與網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源的狀態(tài)為可用狀態(tài),則將本地 具有的與網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源作為獲取到的向終端返回的網(wǎng)頁資源;
[0036] 如果本地具有的與網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源的狀態(tài)為待定狀態(tài)或不可用 狀態(tài),則向服務(wù)器請求與網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源,并接收服務(wù)器返回的網(wǎng)頁資源, 將服務(wù)器返回的網(wǎng)頁資源作為獲取到的向終端返回的網(wǎng)頁資源。
[0037] 優(yōu)選地,接收服務(wù)器返回的網(wǎng)頁資源之后,還包括:
[0038] 判斷接收到的網(wǎng)頁資源與本地具有的與網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源是否一 致;
[0039] 如果一致,則本地具有的與網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源的狀態(tài)保持不變,并 累計(jì)保持次數(shù);
[0040] 如果不一致,則將接收到的網(wǎng)頁資源替換本地具有的與網(wǎng)頁資源請求相對應(yīng)的網(wǎng) 頁資源,并設(shè)置接收到的網(wǎng)頁資源的狀態(tài)為不可用狀態(tài)。
[0041] 優(yōu)選地,累計(jì)保持次數(shù)之后,還包括:
[0042] 如果本地具有的與網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源的狀態(tài)為待定狀態(tài),且累計(jì)保 持次數(shù)達(dá)到第一閾值,則更新本地具有的與網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源的狀態(tài)為可用 狀態(tài);
[0043] 如果本地具有的與網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源的狀態(tài)為不可用狀態(tài),且累計(jì) 保持次數(shù)達(dá)到第二閾值,則更新本地具有的與網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源的狀態(tài)為待 定狀態(tài)。
[0044] 優(yōu)選地,將本地具有的與網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源作為獲取到的向終端返 回的網(wǎng)頁資源之后,還包括:
[0045] 向服務(wù)器請求與網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁資源,并接收服務(wù)器返回的網(wǎng)頁資 源;
[0046] 判斷接收到的網(wǎng)頁資源與本地具有的與網(wǎng)頁資源請求相對應(yīng)的網(wǎng)頁