專利名稱:網(wǎng)速測試方法和系統(tǒng)、選擇加速服務(wù)器的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機網(wǎng)絡(luò)領(lǐng)域,尤其涉及一種網(wǎng)速測試方法和系統(tǒng),以及,一種選擇加速服務(wù)器的方法和系統(tǒng)。
背景技術(shù):
在現(xiàn)有技術(shù)中,一般通過ping命令來確定網(wǎng)絡(luò)是否連通以及往返時延rtt (roundtrip time),并根據(jù)往返時延rtt確定網(wǎng)速。rtt表示從發(fā)送端發(fā)送數(shù)據(jù)開始,到發(fā)送端收到來自接收端的確認(接收端收到數(shù)據(jù)后便立即發(fā)送確認),總共經(jīng)歷的往返時延。Ping命令的原理是:利用網(wǎng)絡(luò)上機器IP地址的唯一性,給目標IP地址發(fā)送一個數(shù)據(jù)包,再要求對方返回一個同樣大小的數(shù)據(jù)包來確定兩臺網(wǎng)絡(luò)機器是否連接相通,并確定rtt值是多少,rtt值越大,表明網(wǎng)絡(luò)速度越慢。然而,當對方服務(wù)器,例如web服務(wù)器,拒絕ping入或ping出時,即ping web服務(wù)器不通的情況下,無法通過Ping方式確定網(wǎng)絡(luò)是否連通,更不能測出rtt時間。因此,需要一種更靈活、更有效、更具動態(tài)性的網(wǎng)速測試方法和系統(tǒng)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是克服現(xiàn)有技術(shù)的上述缺點。根據(jù)本發(fā)明的第一方面,提供了一種網(wǎng)速測試方法,包括:客戶端向web服務(wù)器發(fā)出ping請求來測試客戶端與web服務(wù)器之間的往返時延rtt ;如果ping測試失敗,客戶端向web服務(wù)器發(fā)出http請求來測試客戶端與web服務(wù)器之間的往返時延,往返時延越大,表明網(wǎng)絡(luò)速度越慢;其中客戶端為網(wǎng)絡(luò)上機器或客戶端包括加速服務(wù)器,所述加速服務(wù)器分別與用戶瀏覽器和web服務(wù)器耦合或相連,所述加速服務(wù)器用于加快用戶瀏覽器訪問web服務(wù)器的速度??蛇x地,所述客戶端向web服務(wù)器發(fā)出http請求來測試客戶端與web服務(wù)器之間的往返時延包括獲取web服務(wù)器首頁或訪問最頻繁的頁面的響應(yīng)時間和/或下載速度,根據(jù)所獲取web服務(wù)器的首頁或訪問最頻繁的頁面的響應(yīng)時間和/或下載速度計算所述往返時延。根據(jù)本發(fā)明的第三方面,提供了一種選擇訪問速度最快的加速服務(wù)器的方法,包括步驟:測速調(diào)度中心服務(wù)器向每個加速服務(wù)器發(fā)出對web服務(wù)器的測速指令;使用上述的方法測試每個加速服務(wù)器和web服務(wù)器之間的往返時延(rtt);每個加速服務(wù)器向測速調(diào)度中心服務(wù)器反饋所測得的往返時延;測速調(diào)度中心服務(wù)器計算所有加速服務(wù)器的往返時延,根據(jù)計算的往返時延來選擇訪問web服務(wù)器最快的加速服務(wù)器,其中往返時延越大,表明網(wǎng)絡(luò)速度越慢。可選擇地,當用戶瀏覽器要訪問web服務(wù)器時,所述測速調(diào)度中心服務(wù)器將用戶瀏覽器的請求調(diào)度到訪問速度最快的加速服務(wù)器,用戶瀏覽器經(jīng)由該訪問速度最快的加速服務(wù)器訪問web服務(wù)器。
可選擇地,在用戶瀏覽器訪問web服務(wù)器時,所述訪問速度最快的加速服務(wù)器記錄用戶瀏覽器訪問web服務(wù)器的頁面的信息,并將訪問web服務(wù)器的頁面的統(tǒng)計記錄信息傳送至所述測速調(diào)度中心服務(wù)器,所述測速調(diào)度中心服務(wù)器確定訪問最頻繁的頁面,并將訪問最頻繁的頁面作為下次測速的頁面。根據(jù)本發(fā)明的第四方面,提供了一種選擇訪問速度最快的加速服務(wù)器的系統(tǒng),包括測速調(diào)度中心服務(wù)器和多個加速服務(wù)器,其中測速調(diào)度中心服務(wù)器向每個加速服務(wù)器發(fā)出對web服務(wù)器的測速指令;每個加速服務(wù)器向web服務(wù)器發(fā)出ping請求來測試客戶端與web服務(wù)器之間的往返時延rtt,如果ping測試失敗,則所述加速服務(wù)器向web服務(wù)器發(fā)出http請求來測試客戶端與web服務(wù)器之間的往返時延;每個加速服務(wù)器向測速調(diào)度中心服務(wù)器反饋所測得的往返時延;測速調(diào)度中心服務(wù)器計算所有加速服務(wù)器的往返時延,根據(jù)計算的往返時延選擇訪問web服務(wù)器最快的加速服務(wù)器,其中往返時延越大,表明訪問速度越慢??蛇x擇地,所述客戶端向web服務(wù)器發(fā)出http請求來檢測客戶端與web服務(wù)器之間的往返時延包括獲取web服務(wù)器首頁或訪問最頻繁的頁面的響應(yīng)時間和/或下載速度??蛇x擇地,在用戶瀏覽器訪問web服務(wù)器時,所述訪問速度最快的加速服務(wù)器記錄用戶瀏覽器訪問web服務(wù)器的頁面的信息,并將訪問web服務(wù)器的頁面的統(tǒng)計記錄信息傳送至所述測速調(diào)度中心服務(wù)器,所述測速調(diào)度中心服務(wù)器確定訪問最頻繁的頁面,并將訪問最頻繁的頁面作為下次測速的頁面??蛇x擇地,當用戶瀏覽器要訪問web服務(wù)器時,所述測速調(diào)度中心服務(wù)器將用戶瀏覽器的請求調(diào)度到訪問速度最快的加速服務(wù)器,用戶瀏覽器經(jīng)由該訪問速度最快的加速服務(wù)器訪問web服務(wù)器。本發(fā)明具有如下優(yōu)點:在ping web服務(wù)器不通的情況下,通過采用http協(xié)議來測試客戶端與web服務(wù)器之間的rtt,可以提高現(xiàn)有網(wǎng)速測試技術(shù)的靈活性和動態(tài)性;通過部署加速服務(wù)器以及在多個加速服務(wù)器中選出訪問速度最快的加速服務(wù)器,大大提高了用戶的上網(wǎng)速度;通過對訪問最頻繁的網(wǎng)頁進行測速,進而針對該網(wǎng)頁選擇最快的加速服務(wù)器,可以進一步提高用戶的瀏覽效率。
應(yīng)說明的是,下面描述中的附圖僅示意地示出了一些實施例,并沒有包括所有可能的實施例。圖1示出了本發(fā)明一個實施例的網(wǎng)速測試系統(tǒng)的示意圖;圖2示出了本發(fā)明另一個實施例的網(wǎng)速測試系統(tǒng)的示意圖;圖3示出了本發(fā)明一個實施例的網(wǎng)速測試方法的示意性流程圖;圖4示出了本發(fā)明一個實施例的選擇訪問速度最快的加速服務(wù)器的示意圖。
具體實施例方式下面將結(jié)合附圖詳細描述本發(fā)明的示例性實施例的技術(shù)方案。顯然,所描述的實施例只是本發(fā)明的一部分實施例,而不是全部的實施例。所描述的實施例僅用于圖示說明,而不是對本發(fā)明范圍的限制?;诒景l(fā)明的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。圖1示出了本發(fā)明一個實施例的網(wǎng)速測試系統(tǒng)的示意圖。如圖1所示,網(wǎng)速測試系統(tǒng)包括客戶端100和web服務(wù)器120,客戶端100與web服務(wù)器120進行通信。客戶端100通過ping web服務(wù)器120來獲取兩者之間的往返時延rtt值,即客戶端100向web服務(wù)器120發(fā)出ping請求來測試客戶端100與web服務(wù)器120之間的往返時延。但是,有時web服務(wù)器120會拒絕ping入或ping出,即關(guān)閉ping接收或回應(yīng),這時通過ping方式無法測得客戶端100和web服務(wù)器120之間的rtt。為此,本發(fā)明提出在ping web服務(wù)器不通的情況下或者在ping測試失敗的情況下,由客戶端100向web服務(wù)器120發(fā)出http請求來測試客戶端100與we服務(wù)器120之間的往返時延rtt,作為響應(yīng),web服務(wù)器120會返回一個web頁面,客戶端100據(jù)此測算出諸如響應(yīng)時間、頁面下載速度之類的能進一步推導(dǎo)出rtt值的數(shù)據(jù)。應(yīng)當理解,這樣的數(shù)據(jù)不限于響應(yīng)時間和頁面下載速度,還包括能推導(dǎo)出rtt值的其他數(shù)據(jù)。其中,往返時延rtt越大,表明網(wǎng)絡(luò)速度越慢。具體地,客戶端100向web服務(wù)器120發(fā)送一次http get請求,web服務(wù)器會返回web頁面,客戶端100記錄響應(yīng)時間。其中,響應(yīng)時間是指客戶端100發(fā)出http get請求到web服務(wù)器120返回的第一個數(shù)據(jù)包的時間,下載速度是指下載的所有頁面數(shù)據(jù)大小除以整個下載時間。在本發(fā)明中,可以根據(jù)所獲取web服務(wù)器的首頁或訪問最頻繁的頁面的響應(yīng)時間和/或下載速度計算所述往返時延,例如,可以直接將所述響應(yīng)時間作為往返時延,或者,將所述下載速度乘上一個預(yù)設(shè)的系數(shù)作為往返時延,所述系數(shù)可以根據(jù)需要設(shè)置,例如可以直接設(shè)置為I??蛻舳?00可以是網(wǎng)絡(luò)上機器(用戶主機),或者客戶端100包括用戶瀏覽器102和加速服務(wù)器104。在客戶端100包括用戶瀏覽器102和加速服務(wù)器104的情況下,測試加速服務(wù)器104與web服務(wù)器120之間的往返時延。圖2示出了客戶端100包括加速服務(wù)器104和用戶瀏覽器102。加速服務(wù)器104分別與用戶瀏覽器和web服務(wù)器耦合或相連,用戶瀏覽器102與加速服務(wù)器104通信,而加速服務(wù)器104又與web服務(wù)器120通信。加速服務(wù)器104處于用戶瀏覽器102和web服務(wù)器120之間,用于加快用戶瀏覽器102訪問web服務(wù)器120的速度。這樣一來,用戶能夠獲得很快的上網(wǎng)體驗。加速服務(wù)器104采用例如Q)N(Content Delivery Network,內(nèi)容分發(fā)網(wǎng)絡(luò))加速技術(shù)等web加速技術(shù)來實現(xiàn),例如可以部署于不同的城市。圖3示出了根據(jù)本發(fā)明的方法的一個示意性流程圖。首先客戶端100向web服務(wù)器120發(fā)出ping請求來測試客戶端100與web服務(wù)器120之間的往返時延,然后,判斷ping測試是否成功,如果ping測試失敗,客戶端100向web服務(wù)器120發(fā)出http請求來測試客戶端100與web服務(wù)器120之間的往返時延,往返時延越大,表明網(wǎng)絡(luò)速度越慢。圖4示出了本發(fā)明一個實施例的選擇訪問速度最快的加速服務(wù)器的示意圖。如圖4所示,客戶端100包括用戶瀏覽器102、測速調(diào)度中心服務(wù)器106、以及多個加速服務(wù)器。為了簡明起見,圖3只示出兩個加速服務(wù)器104A和104B,但是多個加速服務(wù)器可以包括兩個以上加速服務(wù)器。部署多個加速服務(wù)器的目的在于,期望通過測試每個加速服務(wù)器與web服務(wù)器120之間的來確定出訪問速度最快的加速服務(wù)器,進而選擇該訪問速度最快的加速服務(wù)器來為用戶瀏覽器102訪問web服務(wù)器120提供加速服務(wù)。具體實現(xiàn)方式如下:在用戶瀏覽器102訪問web服務(wù)器120之前,測速調(diào)度中心服務(wù)器106向每個加速服務(wù)器發(fā)出對web服務(wù)器120的測速指令。收到測速指令后,每個加速服務(wù)器104向web服務(wù)器120發(fā)出ping請求來測試加速服務(wù)器與web服務(wù)器120之間的往返時延,如果Ping測試失敗,則所述加速服務(wù)器104向web服務(wù)器120發(fā)出http請求來測試加速服務(wù)器與web服務(wù)器120之間的往返時延。每個加速服務(wù)器104將測得的rtt數(shù)據(jù)反饋給測速調(diào)度中心服務(wù)器106,測速調(diào)度中心服務(wù)器106計算所有加速服務(wù)器的往返時延,根據(jù)計算的往返時延選擇訪問web服務(wù)器120最快的加速服務(wù)器104B,其中往返時延越大,表明訪問速度越慢。作為示例,在圖4中,示出加速服務(wù)器104B為訪問速度最快的加速服務(wù)器。當用戶瀏覽器102要訪問web服務(wù)器120時,測速調(diào)度中心服務(wù)器106將用戶瀏覽器102的請求調(diào)度到訪問速度最快的加速服務(wù)器104B,用戶瀏覽器102經(jīng)由該訪問速度最快的加速服務(wù)器104B訪問web服務(wù)器。于是,通過在多個加速服務(wù)器104中選擇最快的加速服務(wù)器104B,即優(yōu)中選優(yōu),用戶瀏覽器102實現(xiàn)了以最快的速度訪問web瀏覽器120。雖然,為了簡潔,在圖2和圖4中只示出了一個用戶瀏覽器、一個web服務(wù)器,但是本發(fā)明可以包括多個用戶瀏覽器和多個web服務(wù)器??蛇x擇地,加速服務(wù)器通過icmp協(xié)議ping探測兩個網(wǎng)段之間的rt。在ping web服務(wù)器主機不通的情況下可以動態(tài)選擇所述web服務(wù)器位于同一網(wǎng)段的其他web服務(wù)器進行測試,如果能夠Ping通,則可以測試結(jié)果作為加速服務(wù)器與原web服務(wù)器之間的rtt。例如,如果測試web服務(wù)器ping不通,該web服務(wù)器的ip是192.168.0.1,那么就選擇同網(wǎng)段的其他web服務(wù)器進行測試,例如選擇ip為192.168.0.2等的web服務(wù)器進行測試,將測試結(jié)果作為ip是192.168.0.1的web服務(wù)器的測試結(jié)果。在加速服務(wù)器或客戶端首次向web服務(wù)器120發(fā)出http請求來測試加速服務(wù)器或客戶端與web服務(wù)器120之間的往返時延時,所述頁面一般是web服務(wù)器120的首頁。換句話說,首次測速,如果采用http方式,是針對web服務(wù)器120的首頁進行的。實際上,在后續(xù)的測速中,可以針對用戶瀏覽器102訪問最頻繁的頁面進行。具體實現(xiàn)方式為:在用戶瀏覽器102通過最快的加速服務(wù)器104B訪問web服務(wù)器120時,加速服務(wù)器104B記錄用戶瀏覽器102訪問web服務(wù)器120的頁面的信息,并將訪問web服務(wù)器120的頁面的統(tǒng)計記錄信息傳送至測速調(diào)度中心服務(wù)器106。測速調(diào)度中心服務(wù)器106根據(jù)收到的所述統(tǒng)計記錄信息確定出用戶瀏覽器102訪問最頻繁的頁面。下次測速時,測速調(diào)度中心服務(wù)器106下命令指示加速服務(wù)器直接對訪問最頻繁的頁面進行測速。在現(xiàn)實的上網(wǎng)活動中,往往需要對某個網(wǎng)頁進行最快速的訪問,例如網(wǎng)上購物中的“搶購”、“秒殺”、“競拍”等,用戶對特定網(wǎng)頁的訪問速度要求極高。通過針對特定網(wǎng)頁測速,進而為特定網(wǎng)頁選擇最快的加速服務(wù)器,更進一步地滿足了用戶需求。 應(yīng)當注意的是,在本發(fā)明的系統(tǒng)的各個部件中,根據(jù)其要實現(xiàn)的功能對其中的部件進行了邏輯劃分,但是,本發(fā)明不受限于此,可以根據(jù)需要對各個部件進行重新劃分或者組合,例如,可以將一些部件組合為單個部件,或者可以將一些部件進一步分解為更多的子部件。本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當理解,可以在實踐中使用微處理器、數(shù)字信號處理器(DSP)或者現(xiàn)場可編程邏輯門陣列(FPGA)等來實現(xiàn)根據(jù)本發(fā)明的系統(tǒng)中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)°還應(yīng)當注意的是,以上對本發(fā)明的實施例的描述僅用于說明本發(fā)明的技術(shù)方案,而不是對本發(fā)明范圍的限制,本發(fā)明并不限于所公開的這些實施例,本領(lǐng)域的技術(shù)人員可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換,而這些修改或替換都應(yīng)落入本發(fā)明的保護范圍。
權(quán)利要求
1.一種網(wǎng)速測試方法,包括: 客戶端(100)向web服務(wù)器(120)發(fā)出ping請求來測試客戶端(100)與web服務(wù)器(120)之間的往返時延(rtt), 如果ping測試失敗,客戶端(100)向web服務(wù)器(120)發(fā)出http請求來測試客戶端(100)與web服務(wù)器(120)之間的往返時延,往返時延越大,表明網(wǎng)絡(luò)速度越慢, 其中客戶端(100)為網(wǎng)絡(luò)上機器或客戶端(100)包括加速服務(wù)器(104),所述加速服務(wù)器(104)分別與用戶瀏覽器和web服務(wù)器耦合或相連,所述加速服務(wù)器(104)用于加快用戶瀏覽器(102)訪問web服務(wù)器(120)的速度。
2.根據(jù)權(quán)利要求1所述的網(wǎng)速測試方法,其特征在于:所述客戶端(100)向web服務(wù)器(120)發(fā)出http請求來測試客戶端(100)與web服務(wù)器(120)之間的往返時延包括獲取web服務(wù)器(120)首頁或訪問最頻繁的頁面的響應(yīng)時間和/或下載速度,根據(jù)所獲取web服務(wù)器(120)的首頁或訪問最頻繁的頁面的響應(yīng)時間和/或下載速度計算所述往返時延。
3.一種網(wǎng)速測試系統(tǒng),包括客戶端(100)和web服務(wù)器(120),其中客戶端(100)向web服務(wù)器(120)發(fā)出ping請求來測試客戶端(100)與web服務(wù)器(120)之間的往返時延(rtt),如果ping測試失敗,客戶端(100)向web服務(wù)器(120)發(fā)出http請求來測試客戶端(100)與web服務(wù)器(120)之間的往返時延,往返時延越大,表明網(wǎng)絡(luò)速度越慢,所述客戶端(100)為網(wǎng)絡(luò)上機器或者所述客戶端(100)包括加速服務(wù)器(104),所述加速服務(wù)器(104)分別與用戶瀏覽器和web服務(wù)器耦合或相連,所述加速服務(wù)器(104)用于加快用戶瀏覽器(102)訪問web服務(wù)器(120)的速度。
4.根據(jù)權(quán)利要求3所述的網(wǎng)速測試系統(tǒng),其特征在于:所述客戶端(100)向web服務(wù)器(120)發(fā)出http請求來測試客戶端(100)與web服務(wù)器(120)之間的往返時延包括:所述客戶端(100)獲取web服 務(wù)器(120)首頁或訪問最頻繁的頁面的響應(yīng)時間和/或下載速度,根據(jù)所獲取web服務(wù)器(120)的首頁或訪問最頻繁的頁面的響應(yīng)時間和/或下載速度計算所述往返時延。
5.一種選擇訪問速度最快的加速服務(wù)器的方法,包括步驟: 測速調(diào)度中心服務(wù)器(106)向每個加速服務(wù)器(104)發(fā)出對web服務(wù)器(120)的測速指令; 使用如權(quán)利要求1或2所述的方法測試每個加速服務(wù)器和web服務(wù)器(120)之間的往返時延(rtt); 每個加速服務(wù)器(104)向測速調(diào)度中心服務(wù)器(106)反饋所測得的往返時延; 測速調(diào)度中心服務(wù)器(106)計算所有加速服務(wù)器的往返時延,根據(jù)計算的往返時延來選擇訪問web服務(wù)器(120)最快的加速服務(wù)器(104B),其中往返時延越大,表明網(wǎng)絡(luò)速度越慢。
6.如權(quán)利要求5所述的選擇訪問速度最快的加速服務(wù)器的方法,其特征在于: 當用戶瀏覽器(102)要訪問web服務(wù)器(120)時,所述測速調(diào)度中心服務(wù)器(106)將用戶瀏覽器(102)的請求調(diào)度到訪問速度最快的加速服務(wù)器(104_B),用戶瀏覽器(102)經(jīng)由該訪問速度最快的加速服務(wù)器(104_B)訪問web服務(wù)器(120)。
7.根據(jù)權(quán)利要求6所述的選擇訪問速度最快的加速服務(wù)器的方法,其特征在于:在用戶瀏覽器(102)訪問web服務(wù)器(120)時,所述訪問速度最快的加速服務(wù)器(104_B)記錄用戶瀏覽器(102)訪問web服務(wù)器(120)的頁面的信息,并將訪問web服務(wù)器(120)的頁面的統(tǒng)計記錄信息傳送至所述測速調(diào)度中心服務(wù)器(106),所述測速調(diào)度中心服務(wù)器(106)確定訪問最頻繁的頁面,并將訪問最頻繁的頁面作為下次測速的頁面。
8.一種選擇訪問速度最快的加速服務(wù)器的系統(tǒng),包括測速調(diào)度中心服務(wù)器(106)和多個加速服務(wù)器(104),其中測速調(diào)度中心服務(wù)器(106)向每個加速服務(wù)器(104)發(fā)出對web服務(wù)器(120)的測速指令;每個加速服務(wù)器(104)向web服務(wù)器(120)發(fā)出ping請求來測試客戶端(100)與web服務(wù)器(120)之間的往返時延(rtt),如果ping測試失敗,則所述加速服務(wù)器(104)向web服務(wù)器(120)發(fā)出http請求來測試客戶端(100)與web服務(wù)器(120)之間的往返時延;每個加速服務(wù)器(104)向測速調(diào)度中心服務(wù)器(106)反饋所測得的往返時延;測速調(diào)度中心服務(wù)器(106)計算所有加速服務(wù)器的往返時延,根據(jù)計算的往返時延選擇訪問web服務(wù)器(120)最快的加速服務(wù)器(104B),其中往返時延越大,表明訪問速度越慢。
9.根據(jù)權(quán)利要求8所述的選擇訪問速度最快的加速服務(wù)器的系統(tǒng),其特征在于:所述客戶端(100)向w eb服務(wù)器(120)發(fā)出http請求來檢測客戶端(100)與web服務(wù)器(120)之間的往返時延包括獲取web服務(wù)器(120)首頁或訪問最頻繁的頁面的響應(yīng)時間和/或下載速度,根據(jù)所獲取web服務(wù)器(120)的首頁或訪問最頻繁的頁面的響應(yīng)時間和/或下載速度計算所述往返時延。
10.根據(jù)權(quán)利要求9所述的選擇訪問速度最快的加速服務(wù)器的系統(tǒng),其特征在于:在用戶瀏覽器(102)訪問web服務(wù)器(120)時,所述訪問速度最快的加速服務(wù)器(104_B)記錄用戶瀏覽器(102)訪問web服務(wù)器(120)的頁面的信息,并將訪問web服務(wù)器(120)的頁面的統(tǒng)計記錄信息傳送至所述測速調(diào)度中心服務(wù)器(106),所述測速調(diào)度中心服務(wù)器(106)確定訪問最頻繁的頁面,并將訪問最頻繁的頁面作為下次測速的頁面。
11.根據(jù)權(quán)利要求8-10中任一權(quán)利要求所述的選擇訪問速度最快的加速服務(wù)器的系統(tǒng),其特征在于:當用戶瀏覽器(102)要訪問web服務(wù)器(120)時,所述測速調(diào)度中心服務(wù)器(106)將用戶瀏覽器(102)的請求調(diào)度到訪問速度最快的加速服務(wù)器(104B),用戶瀏覽器(102)經(jīng)由該訪問速度最快的加速服務(wù)器(104B)訪問web服務(wù)器(120)。
全文摘要
本發(fā)明提供一種網(wǎng)速測試方法和系統(tǒng)、選擇加速服務(wù)器的方法和系統(tǒng)。選擇訪問速度最快的加速服務(wù)器的方法包括測速調(diào)度中心服務(wù)器向每個加速服務(wù)器發(fā)出對web服務(wù)器的測速指令,每個加速服務(wù)器向測速調(diào)度中心服務(wù)器反饋所測得的往返時延;測速調(diào)度中心服務(wù)器根據(jù)所有加速服務(wù)器測得的往返時延來選擇訪問web服務(wù)器最快的加速服務(wù)器。本發(fā)明能夠提高用戶的上網(wǎng)速度。
文檔編號H04L12/26GK103117907SQ201310076658
公開日2013年5月22日 申請日期2013年3月11日 優(yōu)先權(quán)日2013年3月11日
發(fā)明者白宇 申請人:星云融創(chuàng)(北京)信息技術(shù)有限公司