一種緩存數據資源的方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例提供一種緩存數據資源的方法、裝置及系統(tǒng),包括:通過下載測試的方式,獲得屬于非指定運營商提供的同一域名的頁面文件和/或內嵌文件的下載信息,并可以根據其中的下載屬性信息,來確定待緩存的域名,并對該域名中的數據資源進行緩存。從而可以通過緩存的數據資源的準確定位,有效提高緩存的數據資源的可用性,使得緩存的數據資源可以更好地滿足用戶互聯網訪問的需求。
【專利說明】一種緩存數據資源的方法、裝置及系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及通信領域,尤其涉及一種緩存數據資源的方法、裝置及系統(tǒng)。
【背景技術】
[0002]用戶進行互聯網業(yè)務訪問時,由于單個運營商網內數據資源不足,用戶經常需要到其他運營商網內獲取數據資源(以網頁形式提供)。用戶跨網訪問互聯網數據資源至少存在以下兩方面問題:一是需要經過互連互通關口,給用戶感知帶來較大影響;二是會產生一定的互連互通結算費用。因此,網頁緩存系統(tǒng)應運而生。利用網頁緩存系統(tǒng)可以有效吸納互聯網上的熱點流量,加快網絡訪問速度,提高用戶的互聯網體驗,并減少用戶跨網訪問的發(fā)生。
[0003]在網頁緩存系統(tǒng)中,一般通過域名服務器(DNS)劫持、DNS forward或者策略路由方式(策略路由方式又可以分為代理模式和透明模式)將DNS的流量路由至網頁緩存系統(tǒng)。當網頁緩存系統(tǒng)發(fā)現已經配置了請求域名的緩存服務功能時,網頁緩存系統(tǒng)將偽造一個DNS響應報文返回給用戶,其中域名還是用戶請求的域名,因特網協議(IP)地址是網頁緩存系統(tǒng)中針對該域名的緩存服務器地址,于是用戶針對該域名所有統(tǒng)一資源定位符(URL)的請求都會被路由至該緩存服務器。如果用戶請求的是靜態(tài)數據資源,緩存服務器將從自己的緩存中取出數據資源反饋給用戶,如果用戶請求的動態(tài)數據資源,緩存服務器將代理用戶向源站進行請求和響應。
[0004]下面以用戶通過北京中國移動互聯網(CMNET)城域網訪問互聯網,CMNET骨干網網內數據資源不足,從電信/聯通骨干網,或網頁緩存系統(tǒng)獲取互聯網數據資源為例,分別針對通過DNS劫持方式將DNS的流量路由至網頁緩存系統(tǒng)、通過DNS forward方式將DNS的流量路由至網頁緩存系統(tǒng)、通過策略路由方式中的代理模式將DNS的流量路由至網頁緩存系統(tǒng)、以及通過策略路由方式中的透明模式將DNS的流量路由至網頁緩存系統(tǒng)的方案進行說明。
[0005]方案一、DNS劫持方式
[0006]如圖1所示,DNS劫持方式下,用戶訪問互聯網數據資源的過程包括:
[0007](I)、用戶發(fā)起DNS請求;
[0008](2)、本地(Local)DNS查詢自身緩存中是否有結果,如果有,直接回復用戶,如果沒有,發(fā)起迭代查詢;
[0009](3)迭代查詢報文經分光設備,DPI獲得DNS請求報文。重定向設備判斷請求的域名是否是在網頁緩存(webcache)服務器中預先配置的緩存域名;
[0010](4)若重定向設備判斷請求的域名是在webcache服務器中預先配置的緩存域名,偽造一個DNS解析結果,其IP地址是webcache服務器地址;
[0011](5)同時互聯網接入服務提供商(ICP) DNS服務器也會反饋一個正常的DNS解析
結果;
[0012](6)用戶先收到哪個解析結果,就訪問相應的服務器。[0013]方案二、DNSforward 方式
[0014]如圖2所示,DNS forward方式下,用戶訪問互聯網數據資源的過程包括:
[0015](I)用戶發(fā)起DNS請求;
[0016](2) Local DNS查詢自身緩存中是否有結果,如果有,直接回復用戶,如果沒有,將域名解析權forward給網頁緩存系統(tǒng)的DNS服務器;
[0017](3)網頁緩存系統(tǒng)如果查詢出訪問的明細域名是網頁緩存系統(tǒng)可服務的域名,則偽造一個DNS解析結果,其IP地址是webcache服務器地址,將該解析結果反饋給LocalDNS服務器;
[0018](4)網頁緩存系統(tǒng)如果查詢出訪問的明細域名不是網頁緩存系統(tǒng)可服務的域名,則通過正常的迭代查詢獲得解析結果;
[0019](5)網頁緩存系統(tǒng)將迭代查詢獲得的解析結果反饋給Local DNS服務器;
[0020](6) Local DNS服務器將解析結果反饋給用戶;
[0021](7)用戶訪問webcache服務器(用戶請求訪問的明細域名是網頁緩存系統(tǒng)可服務的明細域名)或訪問IDC服務器(用戶請求訪問的明細域名是網頁緩存系統(tǒng)不可服務的明細域名)。
[0022]需要說明的是,在方案二中,在網頁緩存系統(tǒng)應用之前,Local DNS服務器需要把網頁緩存系統(tǒng)能夠緩存的域名通過forward配置的方式,將這部分域名的解析權交給網頁緩存系統(tǒng)中的DNS服務器(通常采用的是泛域名的forward方式)。
[0023]方案三、策略路由方式中的代理模式
[0024]如圖3所示,策略路由方式中的代理模式下,用戶訪問互聯網數據資源的過程包括:
[0025](I)用戶發(fā)起HTTP請求,源IP =用戶的源IP、目的IP = IDC中相應的服務器地址;
[0026](2)城域網邊緣路由器通過策略路由將流量牽引至webcache代理服務器,源IP =用戶的源IP、目的IP =網絡數據中心(IDC)中相應的服務器地址;
[0027](3)webcache代理服務器代理用戶向IDC發(fā)起HTTP請求,源IP = webcache同步流量的IP地址、目的IP = IDC中相應的服務器地址;
[0028](4)IDC向webcache代理服務器響應網頁內容,源IP = IDC中相應的服務器地址、目的IP = webcache代理服務器同步流量的IP地址;
[0029](5)webCaChe代理服務器重新封裝IP頭部,向用戶反饋網頁內容,源IP = IDC中相應的服務器地址、目的IP =用戶的IP地址。
[0030]方案四、策略路由方式中的透明模式
[0031]如圖4所示,策略路由方式中的透明模式下,用戶訪問互聯網數據資源的過程包括:
[0032](I)用戶發(fā)起HTTP請求,源IP =用戶的源IP、目的IP = IDC中相應的服務器地址;
[0033](2)城域網邊緣路由器通過策略路由將流量牽引至webcache代理服務器,源IP =用戶的源IP、目的IP = IDC中相應的服務器地址;
[0034](3)webcache代理服務器代理用戶向IDC發(fā)起HTTP請求,源IP =用戶的IP地址(與代理模式的區(qū)別所在)、目的IP = IDC中相應的服務器地址;
[0035](4) IDC反饋網頁的響應內容至城域網邊緣路由器,源IP = IDC中相應的服務器地址、目的IP =用戶的IP地址;
[0036](5)城域網邊緣路由器將IDC響應的網頁內容牽引至webcache代理服務器,源IP=IDC中相應的服務器地址、目的IP =用戶的IP地址;
[0037](6)webcache代理服務器將網頁內容反饋用戶,源IP = IDC中相應的服務器地址、目的IP =用戶的IP地址。
[0038]在目前的用戶訪問互聯網數據資源的過程中,網頁緩存機制采用靜態(tài)配置的方法對數據資源進行緩存,無法通過有效的手段對緩存的數據資源進行有效的選擇,使得緩存數據資源的可用性難以得到保證。
【發(fā)明內容】
[0039]本發(fā)明實施例提供一種緩存數據資源的方法、裝置及系統(tǒng),用于實現對緩存的數據資源的有效選擇,提高緩存數據資源的可用性。
[0040]一種緩存數據資源的方法,所述方法包括:
[0041]確定一個網站中待進行下載測試的網頁;
[0042]對每個網頁的指定文件進行下載測試,其中,每個網頁的指定文件包括頁面文件和內嵌文件,確定每個指定文件的下載信息,每個指定文件的下載信息包括該指定文件對應的域名,提供該指定文件的服務器歸屬的運營商以及該指定文件的下載屬性信息;
[0043]將具有相同域名的指定文件劃分為一組,并確定提供該組指定文件的服務器歸屬的運營商;
[0044]確定域名所關聯的服務器歸屬的運營商非指定運營商的每組指定文件,并根據該組指定文件中每個指定文件的下載屬性信息,確定該組指定文件的域名是否為待緩存的域名;
[0045]將確定出的所述待緩存的域名發(fā)送給網頁緩存服務器,指示網頁緩存服務器緩存接收到的域名中的數據資源。
[0046]—種緩存數據資源的裝置,所述裝置包括:
[0047]下載測試模塊,用于確定一個網站中待進行下載測試的網頁;對每個網頁的指定文件進行下載測試,其中,每個網頁的指定文件包括頁面文件和內嵌文件,確定每個指定文件的下載信息,每個指定文件的下載信息包括該指定文件對應的域名,提供該指定文件的服務器歸屬的運營商以及該指定文件的下載屬性信息;
[0048]域名確定模塊,用于將具有相同域名的指定文件劃分為一組,并確定提供該組指定文件的服務器歸屬的運營商;確定域名所關聯的服務器歸屬的運營商非指定運營商的每組指定文件,并根據該組指定文件中每個指定文件的下載屬性信息,確定該組指定文件的域名是否為待緩存的域名;
[0049]發(fā)送模塊,用于將確定出的所述待緩存的域名發(fā)送給網頁緩存服務器,指示網頁緩存服務器緩存接收到的域名中的數據資源。
[0050]一種緩存數據資源的系統(tǒng),所述系統(tǒng)包括:包括所述緩存數據資源的裝置的服務器和網頁緩存服務器,其中:[0051]包括所述緩存數據資源的裝置的服務器,用于確定一個網站中待進行下載測試的網頁;對每個網頁的指定文件進行下載測試,其中,每個網頁的指定文件包括頁面文件和內嵌文件,確定每個指定文件的下載信息,每個指定文件的下載信息包括該指定文件對應的域名,提供該指定文件的服務器歸屬的運營商以及該指定文件的下載屬性信息;將具有相同域名的指定文件劃分為一組,并確定提供該組指定文件的服務器歸屬的運營商;確定域名所關聯的服務器歸屬的運營商非指定運營商的每組指定文件,并根據該組指定文件中每個指定文件的下載屬性信息,確定該組指定文件的域名是否為待緩存的域名;將確定出的所述待緩存的域名發(fā)送給網頁緩存服務器;
[0052]所述網頁緩存服務器,用于緩存接收到的域名中的數據資源。
[0053]根據本發(fā)明實施例提供的方案,可以通過下載測試的方式,獲得屬于非指定運營商提供的同一域名的頁面文件和/或內嵌文件的下載信息,并可以根據其中的下載屬性信息,來確定待緩存的域名,并對該域名中的數據資源進行緩存。從而可以通過緩存的數據資源的準確定位,有效提高緩存的數據資源的可用性,使得緩存的數據資源可以更好地滿足用戶互聯網訪問的需求。
【專利附圖】
【附圖說明】
[0054]圖1為現有技術提供的DNS劫持方式下,用戶訪問互聯網數據資源的過程示意圖;
[0055]圖2為現有技術提供的DNS forward方式下,用戶訪問互聯網數據資源的過程示意圖;
[0056]圖3為現有技術提供的策略路由方式中的代理模式下,用戶訪問互聯網數據資源的過程示意圖;
[0057]圖4為現有技術提供的策略路由方式中的透明模式下,用戶訪問互聯網數據資源的過程示意圖;
[0058]圖5為本發(fā)明實施例一提供的緩存數據資源的方法的步驟流程圖;
[0059]圖6為本發(fā)明實施例二提供的緩存數據資源的裝置的結構示意圖;
[0060]圖7為本發(fā)明實施例三提供的緩存數據資源的系統(tǒng)的結構示意圖;
[0061]圖8為本發(fā)明實施例四提供的緩存數據資源的方法的步驟流程圖。
【具體實施方式】
[0062]針對現有技術中網頁緩存機制采用靜態(tài)配置的方法對數據資源進行緩存,無法通過有效的手段對緩存的數據資源進行有效的選擇,使得緩存數據資源的可用性難以得到保證的問題,本發(fā)明實施例提出可以通過下載測試的方式,定位到每個網站中滿足信息容量最多、需求最高、本地用戶感知最差至少一項的域名中的數據資源進行緩存,從而實現對緩存內容的有效選擇,提高緩存數據資源的可用性和有效性,并可以在不增加緩存數據量的前提下,使得緩存的數據資源可以更好地保證用戶的訪問需求,有效提高用戶感知。
[0063]下面結合說明書附圖和各實施例對本發(fā)明方案進行說明。
[0064]實施例一、
[0065]本發(fā)明實施例一提供一種緩存數據資源的方法,該方法的步驟流程可以如圖5所示,包括:
[0066]步驟101、進行下載測試。
[0067]具體的,在本實施例中,針對每個需要進行數據資源緩存的網站,可以確定該網站中待進行下載測試的網頁,并對確定出的網頁進行下載測試,在本實施例中,可以對確定出的網頁的頁面文件和內嵌文件分別進行下載測試。
[0068]具體的,在本步驟中,可以對每個網頁的指定文件進行下載測試,其中,每個網頁的指定文件包括頁面文件和內嵌文件,確定每個指定文件的下載信息,每個指定文件的下載信息包括該指定文件對應的域名,提供該指定文件的服務器歸屬的運營商以及該指定文件的下載屬性信息。
[0069]較優(yōu)的,每個指定文件的下載屬性信息包括該指定文件的下載容量、下載該指定文件占用的時間,以及該指定文件的已下載次數。
[0070]當然,下載信息還可以包括其他內容,例如,下載信息還可以包括提供該指定文件的服務器的IP地址,從而后續(xù)可以利用內容更加豐富的下載信息進一步提高選擇出的需要進行緩存的數據資源的可用性。
[0071]較優(yōu)的,為了提高下載測試的效率,可以利用抽樣的方式,僅對一個網站中的部分網頁進行下載測試,后續(xù)可以根據對該部分網頁的下載測試結果,確定需要進行緩存的數據資源。
[0072]則在本步驟中,可以根據預先設定的下載測試網頁數量和/或網頁級別,確定所述網站中待進行下載測試的網頁的統(tǒng)一資源定位符(URL)。并對所述URL對應的數據資源中的頁面文件和內嵌文件進行下載測試。
[0073]例如,可以根據預先設定的下載測試網頁數量為5000,確定所述網站中5000個網頁的URL。根據確定出的URL,對每個URL對應的數據資源中的頁面文件和內嵌文件進行下載測試。
[0074]又如,可以根據預先設定的下載測試網頁級別為廣3級,確定需要對所述網站的主頁面(可以定義網頁級別為第I級)、二級鏈接頁面(可以定義網頁級別為第2級)和三級鏈接頁面(可以定義網頁級別為第3級)進行下載測試,則可以確定所述網站中主頁面、所有二級鏈接頁面和所有三級鏈接頁面的URL。根據確定出的URL,對每個URL對應的數據資源中的頁面文件和內嵌文件進行下載測試。
[0075]具體的,在獲得網站主頁面的URL后,可以通過以下方式獲得非第I級頁面(非主頁面)的URL:
[0076]以網站主頁面為入口,獲得網站主頁面的html源代碼,對該html源代碼進行檢索和過濾,獲得所有的二級鏈接頁面URL。然后通過請求獲得所有二級鏈接頁面的html源代碼,對該html源代碼進行過濾后,獲得所有三級鏈接頁面的URL,以此類推,可以獲得任一非第I級頁面的UR。
[0077]步驟102、按照域名進行分組。
[0078]在本實施例中,可以利用進行下載測試的網頁中,對屬于同一域名的頁面文件和內嵌文件進行下載測試得到的下載信息,來表示該域名下數據資源的特性。
[0079]具體的,在本步驟中,可以將具有相同域名的指定文件劃分為一組。
[0080]例如,將所有下載測試結果根據域名進行分組得到的結果可以如表I所示:[0081]表 I
【權利要求】
1.一種緩存數據資源的方法,其特征在于,所述方法包括: 確定一個網站中待進行下載測試的網頁; 對每個網頁的指定文件進行下載測試,其中,每個網頁的指定文件包括頁面文件和內嵌文件,確定每個指定文件的下載信息,每個指定文件的下載信息包括該指定文件對應的域名,提供該指定文件的服務器歸屬的運營商以及該指定文件的下載屬性信息; 將具有相同域名的指定文件劃分為一組,并確定提供該組指定文件的服務器歸屬的運營商; 確定域名所關聯的服務器歸屬的運營商非指定運營商的每組指定文件,并根據該組指定文件中每個指定文件的下載屬性信息,確定該組指定文件的域名是否為待緩存的域名;將確定出的所述待緩存的域名發(fā)送給網頁緩存服務器,指示網頁緩存服務器緩存接收到的域名中的數據資源。
2.如權利要求1所述的方法,其特征在于,每個指定文件的下載屬性信息包括該指定文件的下載容量、下載該指定文件占用的時間,以及該指定文件的已下載次數; 根據該組指定文件中每個指定文件的下載屬性信息,確定該組指定文件的域名是否為待緩存的域名,具體包括: 根據該組指定文件中每個指定文件的下載屬性信息,確定該組指定文件的下載容量、下載該組指定文件的下載速度,以及該組指定文件的已下載次數; 根據該組指定文件的下載容量,下載該組指定文件的下載速度,以及該組指定文件的已下載次數中的至少一項,確定該組指定文件的域名是否為待緩存的域名。
3.如權利要求1或2所述的方法,其特征在于,指示網頁緩存服務器緩存接收到的域名中的數據資源,具體包括: 指示網頁緩存服務器在接收到的域名中的數據資源為靜態(tài)數據資源時,開啟針對該域名中的數據資源的緩存功能,在接收到的域名中的數據資源為動態(tài)數據資源時,開啟針對該域名中的數據資源的代理功能。
4.如權利要求1或2所述的方法,其特征在于,將確定出的所述待緩存的域名發(fā)送給網頁緩存服務器之后,所述方法還包括: 接收網頁緩存服務器上報的所述待緩存的域名與網頁緩存服務器IP地址的映射關系,并將該映射關系發(fā)送給DNS服務器,指示DNS服務器將接收到的映射關系寫入自身緩存,以便DNS服務器在接收到用戶訪問所述待緩存的域名的訪問請求時,將寫入緩存的所述網頁緩存服務器IP地址反饋給用戶。
5.如權利要求1或2所述的方法,其特征在于,確定一個網站中待進行下載測試的網頁,具體包括: 根據預先設定的下載測試網頁數量和/或網頁級別,確定所述網站中待進行下載測試的網頁的統(tǒng)一資源定位符URL ; 對每個所述網頁的頁面文件進行下載測試,具體包括: 對所述URL對應的數據資源中的頁面文件進行下載測試; 對每個所述網頁中的每個內嵌文件進行下載測試,具體包括: 對所述URL對應的數據資源中的每個內嵌文件進行下載測試。
6.如權利要求2所述的方法,其特征在于,根據該組指定文件的下載容量,下載該組指定文件的下載速度,以及該組指定文件的已下載次數中的至少一項,確定該組指定文件的域名是否為待緩存的域名,具體包括: 確定下載容量由高到低的前M組指定文件的域名,下載速度由高到低的前N組指定文件的域名,以及已下載次數由高到低的前L組指定文件的域名,所述M、N、L均為整數; 將確定出的前M組指定文件的域名、前N組指定文件的域名以及前L組指定文件的域名中,去除重復的域名后得到的域名,作為待緩存的域名。
7.一種緩存數據資源的裝置,其特征在于,所述裝置包括: 下載測試模塊,用于確定一個網站中待進行下載測試的網頁;對每個網頁的指定文件進行下載測試,其中,每個網頁的指定文件包括頁面文件和內嵌文件,確定每個指定文件的下載信息,每個指定文件的下載信息包括該指定文件對應的域名,提供該指定文件的服務器歸屬的運營商以及該指定文件的下載屬性信息; 域名確定模塊,用于將具有相同域名的指定文件劃分為一組,并確定提供該組指定文件的服務器歸屬的運營商;確定域名所關聯的服務器歸屬的運營商非指定運營商的每組指定文件,并根據該組指定文件中每個指定文件的下載屬性信息,確定該組指定文件的域名是否為待緩存的域名; 發(fā)送模塊,用于將確定出的所述待緩存的域名發(fā)送給網頁緩存服務器,指示網頁緩存服務器緩存接收到的域名中的數據資源。
8.如權利要求7所述的裝置,其特征在于,域名確定模塊,具體用于在每個指定文件的下載屬性信息包括該指定文件的下載容量、下載該指定文件占用的時間,以及該指定文件的已下載次數時,根據該組指定文件中每個指定文件的下載屬性信息,確定該組指定文件的下載容量、下載該組指定文件的下載速度,以及該組指定文件的已下載次數;根據該組指定文件的下載容量, 下載該組指定文件的下載速度,以及該組指定文件的已下載次數中的至少一項,確定該組指定文件的域名是否為待緩存的域名。
9.如權利要求7或8所述的裝置,其特征在于,所述裝置還包括: 接收模塊,用于接收網頁緩存服務器上報的所述待緩存的域名與網頁緩存服務器IP地址的映射關系; 所述發(fā)送模塊,還用于將所述接收模塊接收到的所述映射關系發(fā)送給DNS服務器,指示DNS服務器將接收到的映射關系寫入自身緩存,以便DNS服務器在接收到用戶訪問所述待緩存的域名的訪問請求時,將寫入緩存的所述網頁緩存服務器IP地址反饋給用戶。
10.如權利要求7或8所述的裝置,其特征在于,所述下載測試模塊,具體用于根據預先設定的下載測試網頁數量和/或網頁級別,確定所述網站中待進行下載測試的網頁的統(tǒng)一資源定位符URL,對所述URL對應的數據資源中的頁面文件進行下載測試,以及對所述URL對應的數據資源中的每個內嵌文件進行下載測試。
11.如權利要求8所述的裝置,其特征在于,所述域名確定模塊,用于根據該組指定文件的下載容量,下載該組指定文件的下載速度,以及該組指定文件的已下載次數中的至少一項,確定該組指定文件的域名是否為待緩存的域名,具體為,確定下載容量由高到低的前M組指定文件的域名,下載速度由高到低的前N組指定文件的域名,以及已下載次數由高到低的前L組指定文件的域名,所述M、N、L均為整數;將確定出的前M組指定文件的域名、前N組指定文件的域名以及前L組指定文件的域名中,去除重復的域名后得到的域名,作為待緩存的域名。
12.—種緩存數據資源的系統(tǒng),其特征在于,所述系統(tǒng)包括:包括如權利要求疒11任一所述的緩存數據資源的裝置的服務器和網頁緩存服務器,其中: 包括所述緩存數據資源的裝置的服務器,用于確定一個網站中待進行下載測試的網頁;對每個網頁的指定文件進行下載測試,其中,每個網頁的指定文件包括頁面文件和內嵌文件,確定每個指定文件的下載信息,每個指定文件的下載信息包括該指定文件對應的域名,提供該指定文件的服務器歸屬的運營商以及該指定文件的下載屬性信息;將具有相同域名的指定文件劃分為一組,并確定提供該組指定文件的服務器歸屬的運營商;確定域名所關聯的服務器歸屬的運營商非指定運營商的每組指定文件,并根據該組指定文件中每個指定文件的下載屬性信息,確定該組指定文件的域名是否為待緩存的域名;將確定出的所述待緩存的域名發(fā)送給網頁緩存服務器; 所述網頁緩存服務器,用于緩存接收到的域名中的數據資源。
13.如權利要求12所述的系統(tǒng),其特征在于,包括所述緩存數據資源的裝置的服務器,具體用于在每個指定文件的下載屬性信息包括該指定文件的下載容量、下載該指定文件占用的時間,以及該指定文件的已下載次數時,根據該組指定文件中每個指定文件的下載屬性信息,確定該組指定文件的下載容量、下載該組指定文件的下載速度,以及該組指定文件的已下載次數;根據該組指定文件的下載容量,下載該組指定文件的下載速度,以及該組指定文件的已下載次數中的至少一項,確定該組指定文件的域名是否為待緩存的域名。
14.如權利要求12或13所述的系統(tǒng),其特征在于,所述網頁緩存服務器,具體用于在接收到的域名中的數據資 源為靜態(tài)數據資源時,開啟針對該域名中的數據資源的緩存功能,在接收到的域名中的數據資源為動態(tài)數據資源時,開啟針對該域名中的數據資源的代理功倉泛。
15.如權利要求12或13所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括DNS服務器: 包括所述緩存數據資源的裝置的服務器,還用于接收網頁緩存服務器上報的所述待緩存的域名與網頁緩存服務器IP地址的映射關系,并將該映射關系發(fā)送給所述DNS服務器; 所述DNS服務器,用于將接收到的映射關系寫入自身緩存,并在接收到用戶訪問所述待緩存的域名的訪問請求時,將寫入緩存的所述網頁緩存服務器IP地址反饋給用戶。
16.如權利要求12或13所述的系統(tǒng),其特征在于,包括所述緩存數據資源的裝置的服務器,具體用于根據預先設定的下載測試網頁數量和/或網頁級別,確定所述網站中待進行下載測試的網頁的統(tǒng)一資源定位符URL,對所述URL對應的數據資源中的頁面文件進行下載測試,以及對所述URL對應的數據資源中的每個內嵌文件進行下載測試。
17.如權利要求13所述的系統(tǒng),其特征在于,包括所述緩存數據資源的裝置的服務器,具體用于確定下載容量由高到低的前M組指定文件的域名,下載速度由高到低的前N組指定文件的域名,以及已下載次數由高到低的前L組指定文件的域名,所述M、N、L均為整數;將確定出的前M組指定文件的域名、前N組指定文件的域名以及前L組指定文件的域名中,去除重復的域名后得到的域名,作為待緩存的域名。
【文檔編號】H04L29/08GK103825919SQ201210465452
【公開日】2014年5月28日 申請日期:2012年11月16日 優(yōu)先權日:2012年11月16日
【發(fā)明者】姜欣, 吳茜, 杜建鳳, 彭勇, 李鵬, 張靜, 郭志剛, 白愛軍, 李智偉, 趙偉 申請人:中國移動通信集團北京有限公司