欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種緩存數(shù)據(jù)資源的方法、裝置及系統(tǒng)的制作方法

文檔序號:7985831閱讀:248來源:國知局
一種緩存數(shù)據(jù)資源的方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例提供一種緩存數(shù)據(jù)資源的方法、裝置及系統(tǒng),包括:通過下載測試的方式,獲得屬于非指定運營商提供的同一域名的頁面文件和/或內(nèi)嵌文件的下載信息,并可以根據(jù)其中的下載屬性信息,來確定待緩存的域名,并對該域名中的數(shù)據(jù)資源進(jìn)行緩存。從而可以通過緩存的數(shù)據(jù)資源的準(zhǔn)確定位,有效提高緩存的數(shù)據(jù)資源的可用性,使得緩存的數(shù)據(jù)資源可以更好地滿足用戶互聯(lián)網(wǎng)訪問的需求。
【專利說明】一種緩存數(shù)據(jù)資源的方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種緩存數(shù)據(jù)資源的方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]用戶進(jìn)行互聯(lián)網(wǎng)業(yè)務(wù)訪問時,由于單個運營商網(wǎng)內(nèi)數(shù)據(jù)資源不足,用戶經(jīng)常需要到其他運營商網(wǎng)內(nèi)獲取數(shù)據(jù)資源(以網(wǎng)頁形式提供)。用戶跨網(wǎng)訪問互聯(lián)網(wǎng)數(shù)據(jù)資源至少存在以下兩方面問題:一是需要經(jīng)過互連互通關(guān)口,給用戶感知帶來較大影響;二是會產(chǎn)生一定的互連互通結(jié)算費用。因此,網(wǎng)頁緩存系統(tǒng)應(yīng)運而生。利用網(wǎng)頁緩存系統(tǒng)可以有效吸納互聯(lián)網(wǎng)上的熱點流量,加快網(wǎng)絡(luò)訪問速度,提高用戶的互聯(lián)網(wǎng)體驗,并減少用戶跨網(wǎng)訪問的發(fā)生。
[0003]在網(wǎng)頁緩存系統(tǒng)中,一般通過域名服務(wù)器(DNS)劫持、DNS forward或者策略路由方式(策略路由方式又可以分為代理模式和透明模式)將DNS的流量路由至網(wǎng)頁緩存系統(tǒng)。當(dāng)網(wǎng)頁緩存系統(tǒng)發(fā)現(xiàn)已經(jīng)配置了請求域名的緩存服務(wù)功能時,網(wǎng)頁緩存系統(tǒng)將偽造一個DNS響應(yīng)報文返回給用戶,其中域名還是用戶請求的域名,因特網(wǎng)協(xié)議(IP)地址是網(wǎng)頁緩存系統(tǒng)中針對該域名的緩存服務(wù)器地址,于是用戶針對該域名所有統(tǒng)一資源定位符(URL)的請求都會被路由至該緩存服務(wù)器。如果用戶請求的是靜態(tài)數(shù)據(jù)資源,緩存服務(wù)器將從自己的緩存中取出數(shù)據(jù)資源反饋給用戶,如果用戶請求的動態(tài)數(shù)據(jù)資源,緩存服務(wù)器將代理用戶向源站進(jìn)行請求和響應(yīng)。
[0004]下面以用戶通過北京中國移動互聯(lián)網(wǎng)(CMNET)城域網(wǎng)訪問互聯(lián)網(wǎng),CMNET骨干網(wǎng)網(wǎng)內(nèi)數(shù)據(jù)資源不足,從電信/聯(lián)通骨干網(wǎng),或網(wǎng)頁緩存系統(tǒng)獲取互聯(lián)網(wǎng)數(shù)據(jù)資源為例,分別針對通過DNS劫持方式將DNS的流量路由至網(wǎng)頁緩存系統(tǒng)、通過DNS forward方式將DNS的流量路由至網(wǎng)頁緩存系統(tǒng)、通過策略路由方式中的代理模式將DNS的流量路由至網(wǎng)頁緩存系統(tǒng)、以及通過策略路由方式中的透明模式將DNS的流量路由至網(wǎng)頁緩存系統(tǒng)的方案進(jìn)行說明。
[0005]方案一、DNS劫持方式
[0006]如圖1所示,DNS劫持方式下,用戶訪問互聯(lián)網(wǎng)數(shù)據(jù)資源的過程包括:
[0007](I)、用戶發(fā)起DNS請求;
[0008](2)、本地(Local)DNS查詢自身緩存中是否有結(jié)果,如果有,直接回復(fù)用戶,如果沒有,發(fā)起迭代查詢;
[0009](3)迭代查詢報文經(jīng)分光設(shè)備,DPI獲得DNS請求報文。重定向設(shè)備判斷請求的域名是否是在網(wǎng)頁緩存(webcache)服務(wù)器中預(yù)先配置的緩存域名;
[0010](4)若重定向設(shè)備判斷請求的域名是在webcache服務(wù)器中預(yù)先配置的緩存域名,偽造一個DNS解析結(jié)果,其IP地址是webcache服務(wù)器地址;
[0011](5)同時互聯(lián)網(wǎng)接入服務(wù)提供商(ICP) DNS服務(wù)器也會反饋一個正常的DNS解析
結(jié)果;
[0012](6)用戶先收到哪個解析結(jié)果,就訪問相應(yīng)的服務(wù)器。[0013]方案二、DNSforward 方式
[0014]如圖2所示,DNS forward方式下,用戶訪問互聯(lián)網(wǎng)數(shù)據(jù)資源的過程包括:
[0015](I)用戶發(fā)起DNS請求;
[0016](2) Local DNS查詢自身緩存中是否有結(jié)果,如果有,直接回復(fù)用戶,如果沒有,將域名解析權(quán)forward給網(wǎng)頁緩存系統(tǒng)的DNS服務(wù)器;
[0017](3)網(wǎng)頁緩存系統(tǒng)如果查詢出訪問的明細(xì)域名是網(wǎng)頁緩存系統(tǒng)可服務(wù)的域名,則偽造一個DNS解析結(jié)果,其IP地址是webcache服務(wù)器地址,將該解析結(jié)果反饋給LocalDNS服務(wù)器;
[0018](4)網(wǎng)頁緩存系統(tǒng)如果查詢出訪問的明細(xì)域名不是網(wǎng)頁緩存系統(tǒng)可服務(wù)的域名,則通過正常的迭代查詢獲得解析結(jié)果;
[0019](5)網(wǎng)頁緩存系統(tǒng)將迭代查詢獲得的解析結(jié)果反饋給Local DNS服務(wù)器;
[0020](6) Local DNS服務(wù)器將解析結(jié)果反饋給用戶;
[0021](7)用戶訪問webcache服務(wù)器(用戶請求訪問的明細(xì)域名是網(wǎng)頁緩存系統(tǒng)可服務(wù)的明細(xì)域名)或訪問IDC服務(wù)器(用戶請求訪問的明細(xì)域名是網(wǎng)頁緩存系統(tǒng)不可服務(wù)的明細(xì)域名)。
[0022]需要說明的是,在方案二中,在網(wǎng)頁緩存系統(tǒng)應(yīng)用之前,Local DNS服務(wù)器需要把網(wǎng)頁緩存系統(tǒng)能夠緩存的域名通過forward配置的方式,將這部分域名的解析權(quán)交給網(wǎng)頁緩存系統(tǒng)中的DNS服務(wù)器(通常采用的是泛域名的forward方式)。
[0023]方案三、策略路由方式中的代理模式
[0024]如圖3所示,策略路由方式中的代理模式下,用戶訪問互聯(lián)網(wǎng)數(shù)據(jù)資源的過程包括:
[0025](I)用戶發(fā)起HTTP請求,源IP =用戶的源IP、目的IP = IDC中相應(yīng)的服務(wù)器地址;
[0026](2)城域網(wǎng)邊緣路由器通過策略路由將流量牽引至webcache代理服務(wù)器,源IP =用戶的源IP、目的IP =網(wǎng)絡(luò)數(shù)據(jù)中心(IDC)中相應(yīng)的服務(wù)器地址;
[0027](3)webcache代理服務(wù)器代理用戶向IDC發(fā)起HTTP請求,源IP = webcache同步流量的IP地址、目的IP = IDC中相應(yīng)的服務(wù)器地址;
[0028](4)IDC向webcache代理服務(wù)器響應(yīng)網(wǎng)頁內(nèi)容,源IP = IDC中相應(yīng)的服務(wù)器地址、目的IP = webcache代理服務(wù)器同步流量的IP地址;
[0029](5)webCaChe代理服務(wù)器重新封裝IP頭部,向用戶反饋網(wǎng)頁內(nèi)容,源IP = IDC中相應(yīng)的服務(wù)器地址、目的IP =用戶的IP地址。
[0030]方案四、策略路由方式中的透明模式
[0031]如圖4所示,策略路由方式中的透明模式下,用戶訪問互聯(lián)網(wǎng)數(shù)據(jù)資源的過程包括:
[0032](I)用戶發(fā)起HTTP請求,源IP =用戶的源IP、目的IP = IDC中相應(yīng)的服務(wù)器地址;
[0033](2)城域網(wǎng)邊緣路由器通過策略路由將流量牽引至webcache代理服務(wù)器,源IP =用戶的源IP、目的IP = IDC中相應(yīng)的服務(wù)器地址;
[0034](3)webcache代理服務(wù)器代理用戶向IDC發(fā)起HTTP請求,源IP =用戶的IP地址(與代理模式的區(qū)別所在)、目的IP = IDC中相應(yīng)的服務(wù)器地址;
[0035](4) IDC反饋網(wǎng)頁的響應(yīng)內(nèi)容至城域網(wǎng)邊緣路由器,源IP = IDC中相應(yīng)的服務(wù)器地址、目的IP =用戶的IP地址;
[0036](5)城域網(wǎng)邊緣路由器將IDC響應(yīng)的網(wǎng)頁內(nèi)容牽引至webcache代理服務(wù)器,源IP=IDC中相應(yīng)的服務(wù)器地址、目的IP =用戶的IP地址;
[0037](6)webcache代理服務(wù)器將網(wǎng)頁內(nèi)容反饋用戶,源IP = IDC中相應(yīng)的服務(wù)器地址、目的IP =用戶的IP地址。
[0038]在目前的用戶訪問互聯(lián)網(wǎng)數(shù)據(jù)資源的過程中,網(wǎng)頁緩存機(jī)制采用靜態(tài)配置的方法對數(shù)據(jù)資源進(jìn)行緩存,無法通過有效的手段對緩存的數(shù)據(jù)資源進(jìn)行有效的選擇,使得緩存數(shù)據(jù)資源的可用性難以得到保證。

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

[0039]本發(fā)明實施例提供一種緩存數(shù)據(jù)資源的方法、裝置及系統(tǒng),用于實現(xiàn)對緩存的數(shù)據(jù)資源的有效選擇,提高緩存數(shù)據(jù)資源的可用性。
[0040]一種緩存數(shù)據(jù)資源的方法,所述方法包括:
[0041]確定一個網(wǎng)站中待進(jìn)行下載測試的網(wǎng)頁;
[0042]對每個網(wǎng)頁的指定文件進(jìn)行下載測試,其中,每個網(wǎng)頁的指定文件包括頁面文件和內(nèi)嵌文件,確定每個指定文件的下載信息,每個指定文件的下載信息包括該指定文件對應(yīng)的域名,提供該指定文件的服務(wù)器歸屬的運營商以及該指定文件的下載屬性信息;
[0043]將具有相同域名的指定文件劃分為一組,并確定提供該組指定文件的服務(wù)器歸屬的運營商;
[0044]確定域名所關(guān)聯(lián)的服務(wù)器歸屬的運營商非指定運營商的每組指定文件,并根據(jù)該組指定文件中每個指定文件的下載屬性信息,確定該組指定文件的域名是否為待緩存的域名;
[0045]將確定出的所述待緩存的域名發(fā)送給網(wǎng)頁緩存服務(wù)器,指示網(wǎng)頁緩存服務(wù)器緩存接收到的域名中的數(shù)據(jù)資源。
[0046]—種緩存數(shù)據(jù)資源的裝置,所述裝置包括:
[0047]下載測試模塊,用于確定一個網(wǎng)站中待進(jìn)行下載測試的網(wǎng)頁;對每個網(wǎng)頁的指定文件進(jìn)行下載測試,其中,每個網(wǎng)頁的指定文件包括頁面文件和內(nèi)嵌文件,確定每個指定文件的下載信息,每個指定文件的下載信息包括該指定文件對應(yīng)的域名,提供該指定文件的服務(wù)器歸屬的運營商以及該指定文件的下載屬性信息;
[0048]域名確定模塊,用于將具有相同域名的指定文件劃分為一組,并確定提供該組指定文件的服務(wù)器歸屬的運營商;確定域名所關(guān)聯(lián)的服務(wù)器歸屬的運營商非指定運營商的每組指定文件,并根據(jù)該組指定文件中每個指定文件的下載屬性信息,確定該組指定文件的域名是否為待緩存的域名;
[0049]發(fā)送模塊,用于將確定出的所述待緩存的域名發(fā)送給網(wǎng)頁緩存服務(wù)器,指示網(wǎng)頁緩存服務(wù)器緩存接收到的域名中的數(shù)據(jù)資源。
[0050]一種緩存數(shù)據(jù)資源的系統(tǒng),所述系統(tǒng)包括:包括所述緩存數(shù)據(jù)資源的裝置的服務(wù)器和網(wǎng)頁緩存服務(wù)器,其中:[0051]包括所述緩存數(shù)據(jù)資源的裝置的服務(wù)器,用于確定一個網(wǎng)站中待進(jìn)行下載測試的網(wǎng)頁;對每個網(wǎng)頁的指定文件進(jìn)行下載測試,其中,每個網(wǎng)頁的指定文件包括頁面文件和內(nèi)嵌文件,確定每個指定文件的下載信息,每個指定文件的下載信息包括該指定文件對應(yīng)的域名,提供該指定文件的服務(wù)器歸屬的運營商以及該指定文件的下載屬性信息;將具有相同域名的指定文件劃分為一組,并確定提供該組指定文件的服務(wù)器歸屬的運營商;確定域名所關(guān)聯(lián)的服務(wù)器歸屬的運營商非指定運營商的每組指定文件,并根據(jù)該組指定文件中每個指定文件的下載屬性信息,確定該組指定文件的域名是否為待緩存的域名;將確定出的所述待緩存的域名發(fā)送給網(wǎng)頁緩存服務(wù)器;
[0052]所述網(wǎng)頁緩存服務(wù)器,用于緩存接收到的域名中的數(shù)據(jù)資源。
[0053]根據(jù)本發(fā)明實施例提供的方案,可以通過下載測試的方式,獲得屬于非指定運營商提供的同一域名的頁面文件和/或內(nèi)嵌文件的下載信息,并可以根據(jù)其中的下載屬性信息,來確定待緩存的域名,并對該域名中的數(shù)據(jù)資源進(jìn)行緩存。從而可以通過緩存的數(shù)據(jù)資源的準(zhǔn)確定位,有效提高緩存的數(shù)據(jù)資源的可用性,使得緩存的數(shù)據(jù)資源可以更好地滿足用戶互聯(lián)網(wǎng)訪問的需求。
【專利附圖】

【附圖說明】
[0054]圖1為現(xiàn)有技術(shù)提供的DNS劫持方式下,用戶訪問互聯(lián)網(wǎng)數(shù)據(jù)資源的過程示意圖;
[0055]圖2為現(xiàn)有技術(shù)提供的DNS forward方式下,用戶訪問互聯(lián)網(wǎng)數(shù)據(jù)資源的過程示意圖;
[0056]圖3為現(xiàn)有技術(shù)提供的策略路由方式中的代理模式下,用戶訪問互聯(lián)網(wǎng)數(shù)據(jù)資源的過程示意圖;
[0057]圖4為現(xiàn)有技術(shù)提供的策略路由方式中的透明模式下,用戶訪問互聯(lián)網(wǎng)數(shù)據(jù)資源的過程示意圖;
[0058]圖5為本發(fā)明實施例一提供的緩存數(shù)據(jù)資源的方法的步驟流程圖;
[0059]圖6為本發(fā)明實施例二提供的緩存數(shù)據(jù)資源的裝置的結(jié)構(gòu)示意圖;
[0060]圖7為本發(fā)明實施例三提供的緩存數(shù)據(jù)資源的系統(tǒng)的結(jié)構(gòu)示意圖;
[0061]圖8為本發(fā)明實施例四提供的緩存數(shù)據(jù)資源的方法的步驟流程圖。
【具體實施方式】
[0062]針對現(xiàn)有技術(shù)中網(wǎng)頁緩存機(jī)制采用靜態(tài)配置的方法對數(shù)據(jù)資源進(jìn)行緩存,無法通過有效的手段對緩存的數(shù)據(jù)資源進(jìn)行有效的選擇,使得緩存數(shù)據(jù)資源的可用性難以得到保證的問題,本發(fā)明實施例提出可以通過下載測試的方式,定位到每個網(wǎng)站中滿足信息容量最多、需求最高、本地用戶感知最差至少一項的域名中的數(shù)據(jù)資源進(jìn)行緩存,從而實現(xiàn)對緩存內(nèi)容的有效選擇,提高緩存數(shù)據(jù)資源的可用性和有效性,并可以在不增加緩存數(shù)據(jù)量的前提下,使得緩存的數(shù)據(jù)資源可以更好地保證用戶的訪問需求,有效提高用戶感知。
[0063]下面結(jié)合說明書附圖和各實施例對本發(fā)明方案進(jìn)行說明。
[0064]實施例一、
[0065]本發(fā)明實施例一提供一種緩存數(shù)據(jù)資源的方法,該方法的步驟流程可以如圖5所示,包括:
[0066]步驟101、進(jìn)行下載測試。
[0067]具體的,在本實施例中,針對每個需要進(jìn)行數(shù)據(jù)資源緩存的網(wǎng)站,可以確定該網(wǎng)站中待進(jìn)行下載測試的網(wǎng)頁,并對確定出的網(wǎng)頁進(jìn)行下載測試,在本實施例中,可以對確定出的網(wǎng)頁的頁面文件和內(nèi)嵌文件分別進(jìn)行下載測試。
[0068]具體的,在本步驟中,可以對每個網(wǎng)頁的指定文件進(jìn)行下載測試,其中,每個網(wǎng)頁的指定文件包括頁面文件和內(nèi)嵌文件,確定每個指定文件的下載信息,每個指定文件的下載信息包括該指定文件對應(yīng)的域名,提供該指定文件的服務(wù)器歸屬的運營商以及該指定文件的下載屬性信息。
[0069]較優(yōu)的,每個指定文件的下載屬性信息包括該指定文件的下載容量、下載該指定文件占用的時間,以及該指定文件的已下載次數(shù)。
[0070]當(dāng)然,下載信息還可以包括其他內(nèi)容,例如,下載信息還可以包括提供該指定文件的服務(wù)器的IP地址,從而后續(xù)可以利用內(nèi)容更加豐富的下載信息進(jìn)一步提高選擇出的需要進(jìn)行緩存的數(shù)據(jù)資源的可用性。
[0071]較優(yōu)的,為了提高下載測試的效率,可以利用抽樣的方式,僅對一個網(wǎng)站中的部分網(wǎng)頁進(jìn)行下載測試,后續(xù)可以根據(jù)對該部分網(wǎng)頁的下載測試結(jié)果,確定需要進(jìn)行緩存的數(shù)據(jù)資源。
[0072]則在本步驟中,可以根據(jù)預(yù)先設(shè)定的下載測試網(wǎng)頁數(shù)量和/或網(wǎng)頁級別,確定所述網(wǎng)站中待進(jìn)行下載測試的網(wǎng)頁的統(tǒng)一資源定位符(URL)。并對所述URL對應(yīng)的數(shù)據(jù)資源中的頁面文件和內(nèi)嵌文件進(jìn)行下載測試。
[0073]例如,可以根據(jù)預(yù)先設(shè)定的下載測試網(wǎng)頁數(shù)量為5000,確定所述網(wǎng)站中5000個網(wǎng)頁的URL。根據(jù)確定出的URL,對每個URL對應(yīng)的數(shù)據(jù)資源中的頁面文件和內(nèi)嵌文件進(jìn)行下載測試。
[0074]又如,可以根據(jù)預(yù)先設(shè)定的下載測試網(wǎng)頁級別為廣3級,確定需要對所述網(wǎng)站的主頁面(可以定義網(wǎng)頁級別為第I級)、二級鏈接頁面(可以定義網(wǎng)頁級別為第2級)和三級鏈接頁面(可以定義網(wǎng)頁級別為第3級)進(jìn)行下載測試,則可以確定所述網(wǎng)站中主頁面、所有二級鏈接頁面和所有三級鏈接頁面的URL。根據(jù)確定出的URL,對每個URL對應(yīng)的數(shù)據(jù)資源中的頁面文件和內(nèi)嵌文件進(jìn)行下載測試。
[0075]具體的,在獲得網(wǎng)站主頁面的URL后,可以通過以下方式獲得非第I級頁面(非主頁面)的URL:
[0076]以網(wǎng)站主頁面為入口,獲得網(wǎng)站主頁面的html源代碼,對該html源代碼進(jìn)行檢索和過濾,獲得所有的二級鏈接頁面URL。然后通過請求獲得所有二級鏈接頁面的html源代碼,對該html源代碼進(jìn)行過濾后,獲得所有三級鏈接頁面的URL,以此類推,可以獲得任一非第I級頁面的UR。
[0077]步驟102、按照域名進(jìn)行分組。
[0078]在本實施例中,可以利用進(jìn)行下載測試的網(wǎng)頁中,對屬于同一域名的頁面文件和內(nèi)嵌文件進(jìn)行下載測試得到的下載信息,來表示該域名下數(shù)據(jù)資源的特性。
[0079]具體的,在本步驟中,可以將具有相同域名的指定文件劃分為一組。
[0080]例如,將所有下載測試結(jié)果根據(jù)域名進(jìn)行分組得到的結(jié)果可以如表I所示:[0081]表 I
【權(quán)利要求】
1.一種緩存數(shù)據(jù)資源的方法,其特征在于,所述方法包括: 確定一個網(wǎng)站中待進(jìn)行下載測試的網(wǎng)頁; 對每個網(wǎng)頁的指定文件進(jìn)行下載測試,其中,每個網(wǎng)頁的指定文件包括頁面文件和內(nèi)嵌文件,確定每個指定文件的下載信息,每個指定文件的下載信息包括該指定文件對應(yīng)的域名,提供該指定文件的服務(wù)器歸屬的運營商以及該指定文件的下載屬性信息; 將具有相同域名的指定文件劃分為一組,并確定提供該組指定文件的服務(wù)器歸屬的運營商; 確定域名所關(guān)聯(lián)的服務(wù)器歸屬的運營商非指定運營商的每組指定文件,并根據(jù)該組指定文件中每個指定文件的下載屬性信息,確定該組指定文件的域名是否為待緩存的域名;將確定出的所述待緩存的域名發(fā)送給網(wǎng)頁緩存服務(wù)器,指示網(wǎng)頁緩存服務(wù)器緩存接收到的域名中的數(shù)據(jù)資源。
2.如權(quán)利要求1所述的方法,其特征在于,每個指定文件的下載屬性信息包括該指定文件的下載容量、下載該指定文件占用的時間,以及該指定文件的已下載次數(shù); 根據(jù)該組指定文件中每個指定文件的下載屬性信息,確定該組指定文件的域名是否為待緩存的域名,具體包括: 根據(jù)該組指定文件中每個指定文件的下載屬性信息,確定該組指定文件的下載容量、下載該組指定文件的下載速度,以及該組指定文件的已下載次數(shù); 根據(jù)該組指定文件的下載容量,下載該組指定文件的下載速度,以及該組指定文件的已下載次數(shù)中的至少一項,確定該組指定文件的域名是否為待緩存的域名。
3.如權(quán)利要求1或2所述的方法,其特征在于,指示網(wǎng)頁緩存服務(wù)器緩存接收到的域名中的數(shù)據(jù)資源,具體包括: 指示網(wǎng)頁緩存服務(wù)器在接收到的域名中的數(shù)據(jù)資源為靜態(tài)數(shù)據(jù)資源時,開啟針對該域名中的數(shù)據(jù)資源的緩存功能,在接收到的域名中的數(shù)據(jù)資源為動態(tài)數(shù)據(jù)資源時,開啟針對該域名中的數(shù)據(jù)資源的代理功能。
4.如權(quán)利要求1或2所述的方法,其特征在于,將確定出的所述待緩存的域名發(fā)送給網(wǎng)頁緩存服務(wù)器之后,所述方法還包括: 接收網(wǎng)頁緩存服務(wù)器上報的所述待緩存的域名與網(wǎng)頁緩存服務(wù)器IP地址的映射關(guān)系,并將該映射關(guān)系發(fā)送給DNS服務(wù)器,指示DNS服務(wù)器將接收到的映射關(guān)系寫入自身緩存,以便DNS服務(wù)器在接收到用戶訪問所述待緩存的域名的訪問請求時,將寫入緩存的所述網(wǎng)頁緩存服務(wù)器IP地址反饋給用戶。
5.如權(quán)利要求1或2所述的方法,其特征在于,確定一個網(wǎng)站中待進(jìn)行下載測試的網(wǎng)頁,具體包括: 根據(jù)預(yù)先設(shè)定的下載測試網(wǎng)頁數(shù)量和/或網(wǎng)頁級別,確定所述網(wǎng)站中待進(jìn)行下載測試的網(wǎng)頁的統(tǒng)一資源定位符URL ; 對每個所述網(wǎng)頁的頁面文件進(jìn)行下載測試,具體包括: 對所述URL對應(yīng)的數(shù)據(jù)資源中的頁面文件進(jìn)行下載測試; 對每個所述網(wǎng)頁中的每個內(nèi)嵌文件進(jìn)行下載測試,具體包括: 對所述URL對應(yīng)的數(shù)據(jù)資源中的每個內(nèi)嵌文件進(jìn)行下載測試。
6.如權(quán)利要求2所述的方法,其特征在于,根據(jù)該組指定文件的下載容量,下載該組指定文件的下載速度,以及該組指定文件的已下載次數(shù)中的至少一項,確定該組指定文件的域名是否為待緩存的域名,具體包括: 確定下載容量由高到低的前M組指定文件的域名,下載速度由高到低的前N組指定文件的域名,以及已下載次數(shù)由高到低的前L組指定文件的域名,所述M、N、L均為整數(shù); 將確定出的前M組指定文件的域名、前N組指定文件的域名以及前L組指定文件的域名中,去除重復(fù)的域名后得到的域名,作為待緩存的域名。
7.一種緩存數(shù)據(jù)資源的裝置,其特征在于,所述裝置包括: 下載測試模塊,用于確定一個網(wǎng)站中待進(jìn)行下載測試的網(wǎng)頁;對每個網(wǎng)頁的指定文件進(jìn)行下載測試,其中,每個網(wǎng)頁的指定文件包括頁面文件和內(nèi)嵌文件,確定每個指定文件的下載信息,每個指定文件的下載信息包括該指定文件對應(yīng)的域名,提供該指定文件的服務(wù)器歸屬的運營商以及該指定文件的下載屬性信息; 域名確定模塊,用于將具有相同域名的指定文件劃分為一組,并確定提供該組指定文件的服務(wù)器歸屬的運營商;確定域名所關(guān)聯(lián)的服務(wù)器歸屬的運營商非指定運營商的每組指定文件,并根據(jù)該組指定文件中每個指定文件的下載屬性信息,確定該組指定文件的域名是否為待緩存的域名; 發(fā)送模塊,用于將確定出的所述待緩存的域名發(fā)送給網(wǎng)頁緩存服務(wù)器,指示網(wǎng)頁緩存服務(wù)器緩存接收到的域名中的數(shù)據(jù)資源。
8.如權(quán)利要求7所述的裝置,其特征在于,域名確定模塊,具體用于在每個指定文件的下載屬性信息包括該指定文件的下載容量、下載該指定文件占用的時間,以及該指定文件的已下載次數(shù)時,根據(jù)該組指定文件中每個指定文件的下載屬性信息,確定該組指定文件的下載容量、下載該組指定文件的下載速度,以及該組指定文件的已下載次數(shù);根據(jù)該組指定文件的下載容量, 下載該組指定文件的下載速度,以及該組指定文件的已下載次數(shù)中的至少一項,確定該組指定文件的域名是否為待緩存的域名。
9.如權(quán)利要求7或8所述的裝置,其特征在于,所述裝置還包括: 接收模塊,用于接收網(wǎng)頁緩存服務(wù)器上報的所述待緩存的域名與網(wǎng)頁緩存服務(wù)器IP地址的映射關(guān)系; 所述發(fā)送模塊,還用于將所述接收模塊接收到的所述映射關(guān)系發(fā)送給DNS服務(wù)器,指示DNS服務(wù)器將接收到的映射關(guān)系寫入自身緩存,以便DNS服務(wù)器在接收到用戶訪問所述待緩存的域名的訪問請求時,將寫入緩存的所述網(wǎng)頁緩存服務(wù)器IP地址反饋給用戶。
10.如權(quán)利要求7或8所述的裝置,其特征在于,所述下載測試模塊,具體用于根據(jù)預(yù)先設(shè)定的下載測試網(wǎng)頁數(shù)量和/或網(wǎng)頁級別,確定所述網(wǎng)站中待進(jìn)行下載測試的網(wǎng)頁的統(tǒng)一資源定位符URL,對所述URL對應(yīng)的數(shù)據(jù)資源中的頁面文件進(jìn)行下載測試,以及對所述URL對應(yīng)的數(shù)據(jù)資源中的每個內(nèi)嵌文件進(jìn)行下載測試。
11.如權(quán)利要求8所述的裝置,其特征在于,所述域名確定模塊,用于根據(jù)該組指定文件的下載容量,下載該組指定文件的下載速度,以及該組指定文件的已下載次數(shù)中的至少一項,確定該組指定文件的域名是否為待緩存的域名,具體為,確定下載容量由高到低的前M組指定文件的域名,下載速度由高到低的前N組指定文件的域名,以及已下載次數(shù)由高到低的前L組指定文件的域名,所述M、N、L均為整數(shù);將確定出的前M組指定文件的域名、前N組指定文件的域名以及前L組指定文件的域名中,去除重復(fù)的域名后得到的域名,作為待緩存的域名。
12.—種緩存數(shù)據(jù)資源的系統(tǒng),其特征在于,所述系統(tǒng)包括:包括如權(quán)利要求疒11任一所述的緩存數(shù)據(jù)資源的裝置的服務(wù)器和網(wǎng)頁緩存服務(wù)器,其中: 包括所述緩存數(shù)據(jù)資源的裝置的服務(wù)器,用于確定一個網(wǎng)站中待進(jìn)行下載測試的網(wǎng)頁;對每個網(wǎng)頁的指定文件進(jìn)行下載測試,其中,每個網(wǎng)頁的指定文件包括頁面文件和內(nèi)嵌文件,確定每個指定文件的下載信息,每個指定文件的下載信息包括該指定文件對應(yīng)的域名,提供該指定文件的服務(wù)器歸屬的運營商以及該指定文件的下載屬性信息;將具有相同域名的指定文件劃分為一組,并確定提供該組指定文件的服務(wù)器歸屬的運營商;確定域名所關(guān)聯(lián)的服務(wù)器歸屬的運營商非指定運營商的每組指定文件,并根據(jù)該組指定文件中每個指定文件的下載屬性信息,確定該組指定文件的域名是否為待緩存的域名;將確定出的所述待緩存的域名發(fā)送給網(wǎng)頁緩存服務(wù)器; 所述網(wǎng)頁緩存服務(wù)器,用于緩存接收到的域名中的數(shù)據(jù)資源。
13.如權(quán)利要求12所述的系統(tǒng),其特征在于,包括所述緩存數(shù)據(jù)資源的裝置的服務(wù)器,具體用于在每個指定文件的下載屬性信息包括該指定文件的下載容量、下載該指定文件占用的時間,以及該指定文件的已下載次數(shù)時,根據(jù)該組指定文件中每個指定文件的下載屬性信息,確定該組指定文件的下載容量、下載該組指定文件的下載速度,以及該組指定文件的已下載次數(shù);根據(jù)該組指定文件的下載容量,下載該組指定文件的下載速度,以及該組指定文件的已下載次數(shù)中的至少一項,確定該組指定文件的域名是否為待緩存的域名。
14.如權(quán)利要求12或13所述的系統(tǒng),其特征在于,所述網(wǎng)頁緩存服務(wù)器,具體用于在接收到的域名中的數(shù)據(jù)資 源為靜態(tài)數(shù)據(jù)資源時,開啟針對該域名中的數(shù)據(jù)資源的緩存功能,在接收到的域名中的數(shù)據(jù)資源為動態(tài)數(shù)據(jù)資源時,開啟針對該域名中的數(shù)據(jù)資源的代理功倉泛。
15.如權(quán)利要求12或13所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括DNS服務(wù)器: 包括所述緩存數(shù)據(jù)資源的裝置的服務(wù)器,還用于接收網(wǎng)頁緩存服務(wù)器上報的所述待緩存的域名與網(wǎng)頁緩存服務(wù)器IP地址的映射關(guān)系,并將該映射關(guān)系發(fā)送給所述DNS服務(wù)器; 所述DNS服務(wù)器,用于將接收到的映射關(guān)系寫入自身緩存,并在接收到用戶訪問所述待緩存的域名的訪問請求時,將寫入緩存的所述網(wǎng)頁緩存服務(wù)器IP地址反饋給用戶。
16.如權(quán)利要求12或13所述的系統(tǒng),其特征在于,包括所述緩存數(shù)據(jù)資源的裝置的服務(wù)器,具體用于根據(jù)預(yù)先設(shè)定的下載測試網(wǎng)頁數(shù)量和/或網(wǎng)頁級別,確定所述網(wǎng)站中待進(jìn)行下載測試的網(wǎng)頁的統(tǒng)一資源定位符URL,對所述URL對應(yīng)的數(shù)據(jù)資源中的頁面文件進(jìn)行下載測試,以及對所述URL對應(yīng)的數(shù)據(jù)資源中的每個內(nèi)嵌文件進(jìn)行下載測試。
17.如權(quán)利要求13所述的系統(tǒng),其特征在于,包括所述緩存數(shù)據(jù)資源的裝置的服務(wù)器,具體用于確定下載容量由高到低的前M組指定文件的域名,下載速度由高到低的前N組指定文件的域名,以及已下載次數(shù)由高到低的前L組指定文件的域名,所述M、N、L均為整數(shù);將確定出的前M組指定文件的域名、前N組指定文件的域名以及前L組指定文件的域名中,去除重復(fù)的域名后得到的域名,作為待緩存的域名。
【文檔編號】H04L29/08GK103825919SQ201210465452
【公開日】2014年5月28日 申請日期:2012年11月16日 優(yōu)先權(quán)日:2012年11月16日
【發(fā)明者】姜欣, 吳茜, 杜建鳳, 彭勇, 李鵬, 張靜, 郭志剛, 白愛軍, 李智偉, 趙偉 申請人:中國移動通信集團(tuán)北京有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
吐鲁番市| 宣化县| 和田县| 阜平县| 藁城市| 凤凰县| 永泰县| 库尔勒市| 平顶山市| 申扎县| 灵石县| 顺义区| 论坛| 临沭县| 安多县| 章丘市| 益阳市| 南和县| 儋州市| 环江| 乐陵市| 夹江县| 庆安县| 阿克| 津南区| 大竹县| 察隅县| 自治县| 吴堡县| 水富县| 眉山市| 夏津县| 周至县| 建昌县| 呼玛县| 黎川县| 海宁市| 鹰潭市| 绥化市| 锡林浩特市| 乌拉特前旗|