一種加速網(wǎng)絡(luò)訪問的系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種加速網(wǎng)絡(luò)訪問的系統(tǒng)。
【背景技術(shù)】
[0002]網(wǎng)站訪問量是指網(wǎng)站流量(traffic),是用來描述訪問一個網(wǎng)站的用戶數(shù)量以及用戶所瀏覽的網(wǎng)頁數(shù)量等指標(biāo),常用的統(tǒng)計(jì)指標(biāo)包括網(wǎng)站的獨(dú)立用戶數(shù)量、總用戶數(shù)量(含重復(fù)訪問者)、網(wǎng)頁瀏覽數(shù)量、每個用戶的頁面瀏覽數(shù)量、用戶在網(wǎng)站的平均停留時間等,當(dāng)網(wǎng)站訪問流量很大的時候,進(jìn)入網(wǎng)站,或載入網(wǎng)站下的網(wǎng)頁時,往往由于其處理訪問量的服務(wù)器的能力而限定網(wǎng)絡(luò)訪問的速度。
[0003]目前的大網(wǎng)絡(luò)訪問量的技術(shù)通常有兩種,其一,是部署多臺服務(wù)器來服務(wù),為了能動態(tài)分配這些服務(wù)器來分流客戶的請求,首先在網(wǎng)站設(shè)置一個調(diào)度中心,根據(jù)客戶的訪問來分配請求的服務(wù)器,調(diào)度中心首先獲取到調(diào)度URL,返回與調(diào)度URL相關(guān)聯(lián)的訪問資源URL,然而,該訪問資源URL是基于IP地址訪問,因此,客戶端是直接訪問到網(wǎng)站的源站服務(wù)器獲取數(shù)據(jù),導(dǎo)致⑶N (Content Distribut1n Network,內(nèi)容分發(fā)網(wǎng)絡(luò))無法對其進(jìn)行加速處理;其二,通過CDN加速的技術(shù),通常為引導(dǎo)客戶端修改調(diào)度URL,使其直接使用域名獲取訪問資源URL,然而,基于一個正向代理方式,⑶N服務(wù)是不具備修改的權(quán)限,因此,⑶N無法直接對客戶需要訪問網(wǎng)站的訪問資源URL進(jìn)行加速。
[0004]因此,如何提高訪問網(wǎng)站的訪問資源URL的訪問速度的技術(shù)已經(jīng)成為了本領(lǐng)域技術(shù)人員亟待研宄的技術(shù)。
【實(shí)用新型內(nèi)容】
[0005]本實(shí)用新型實(shí)施例提供了一種加速網(wǎng)絡(luò)訪問的系統(tǒng),通過webcache服務(wù)器與多個源站服務(wù)器的連接,對客戶端訪問資源URL加入迀量域名,并返回加入迀量域名后的新URL至客戶端進(jìn)行重請求,便實(shí)現(xiàn)了網(wǎng)站基于例如CDN的調(diào)度中心下無需對網(wǎng)站進(jìn)行修改,進(jìn)一步提高了訪問網(wǎng)站的訪問資源URL的訪問速度。
[0006]本實(shí)用新型實(shí)施例提供的一種加速網(wǎng)絡(luò)訪問的系統(tǒng),包括:
[0007]客戶端,webcache服務(wù)器和多個源站服務(wù)器;
[0008]所述webcache服務(wù)器和多個所述源站服務(wù)器均建立有通信連接關(guān)系;
[0009]所述客戶端與所述webcache服務(wù)器建立有通信連接關(guān)系。
[0010]優(yōu)選地,
[0011 ] 所述webcache服務(wù)器包括:
[0012]第一獲取模塊,用于根據(jù)調(diào)度URL獲取與所述調(diào)度URL相對應(yīng)的訪問資源URL ;
[0013]加入模塊,用于在所述訪問資源URL的頭部加入迀量域名,并返回加入迀量域名后的新URL至客戶端進(jìn)行重請求;
[0014]數(shù)據(jù)傳輸模塊,用于返回與是新URL相關(guān)的資源URL數(shù)據(jù)給所述客戶端。
[0015]優(yōu)選地,
[0016]所述webcache服務(wù)器還包括:
[0017]第二獲取模塊,用于獲取用戶請求訪問的所述調(diào)度URL。
[0018]優(yōu)選地,
[0019]所述加入模塊具體包括:
[0020]獲取子模塊,用于將所述調(diào)度URL轉(zhuǎn)至源站服務(wù)器獲取與所述調(diào)度URL相對應(yīng)的所述訪問資源URL;
[0021]置放子模塊,用于將所述訪問資源URL分別置放在302 Locat1n處和http協(xié)議的body內(nèi)容處;
[0022]加入子模塊,用于對置放在所述302 Locat1n處的所述訪問資源URL加入迀量域名。
[0023]優(yōu)選地,
[0024]所述獲取子模塊具體包括:
[0025]轉(zhuǎn)運(yùn)單元,用于將所述調(diào)度URL轉(zhuǎn)至源站服務(wù)器;
[0026]判斷單元,用判斷所述源站服務(wù)器是否存在有與所述調(diào)度URL相對應(yīng)的內(nèi)容,若否,則獲取所述源站服務(wù)器提供的存在有與所述調(diào)度URL相對應(yīng)的內(nèi)容的新調(diào)度URL。
[0027]優(yōu)選地,
[0028]所述加入模塊還包括:
[0029]查找子模塊,用于查找緩存中是否存在有所述資源URL數(shù)據(jù),若是,則直接返回所述資源URL數(shù)據(jù)給所述客戶端,若否,則請求所述源站服務(wù)器提供所述資源URL數(shù)據(jù),并將所述源站服務(wù)器提供的所述資源URL數(shù)據(jù)返回給所述客戶端。
[0030]優(yōu)選地,
[0031 ] 所述加入子模塊具體用于對置放在所述http協(xié)議的body內(nèi)容處的所述訪問資源URL通過修改上層源站服務(wù)器的方式加入迀量域名在locat1n值處。
[0032]優(yōu)選地,
[0033]所述加入子模塊具體用于對置放在所述http協(xié)議的body內(nèi)容處的所述訪問資源URL通過解析對應(yīng)的所述http協(xié)議的body內(nèi)容處加入迀量域名。
[0034]從以上技術(shù)方案可以看出,本實(shí)用新型實(shí)施例具有以下優(yōu)點(diǎn):
[0035]本實(shí)用新型實(shí)施例提供了一種加速網(wǎng)絡(luò)訪問的系統(tǒng),包括客戶端,webcache服務(wù)器和多個源站服務(wù)器webcache服務(wù)器和多個源站服務(wù)器均建立有通信連接關(guān)系;客戶端與webcache服務(wù)器建立有通信連接關(guān)系。本實(shí)施例中,通過webcache服務(wù)器與多個源站服務(wù)器的連接,對客戶端訪問資源URL加入迀量域名,并返回加入迀量域名后的新URL至客戶端進(jìn)行重請求,便實(shí)現(xiàn)了網(wǎng)站基于例如CDN的調(diào)度中心下無需對網(wǎng)站進(jìn)行修改,進(jìn)一步提高了訪問網(wǎng)站的訪問資源URL的訪問速度。
【附圖說明】
[0036]為了更清楚地說明本實(shí)用新型實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本實(shí)用新型的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0037]圖1為本實(shí)用新型實(shí)施例提供的一種加速網(wǎng)絡(luò)訪問的系統(tǒng)的一個實(shí)施例的結(jié)構(gòu)示意圖;
[0038]圖2為本實(shí)用新型實(shí)施例提供的一種加速網(wǎng)絡(luò)訪問的系統(tǒng)的另一個實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0039]本實(shí)用新型實(shí)施例提供了一種加速網(wǎng)絡(luò)訪問的系統(tǒng),通過webcache服務(wù)器與多個源站服務(wù)器的連接,對客戶端訪問資源URL加入迀量域名,并返回加入迀量域名后的新URL至客戶端進(jìn)行重請求,便實(shí)現(xiàn)了網(wǎng)站基于例如CDN的調(diào)度中心下無需對網(wǎng)站進(jìn)行修改,進(jìn)一步提高了訪問網(wǎng)站的訪問資源URL的訪問速度。
[0040]為使得本實(shí)用新型的目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本實(shí)用新型實(shí)施例中的附圖,對本實(shí)用新型實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,下面所描述的實(shí)施例僅僅是本實(shí)用新型一部分實(shí)施例,而非全部的實(shí)施例?;诒緦?shí)用新型中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實(shí)施例,都屬于本實(shí)用新型保護(hù)的范圍。
[0041]請參閱圖1,本實(shí)用新型實(shí)施例提供的一種加速網(wǎng)絡(luò)訪問的系統(tǒng)的一個實(shí)施例包括:
[0042]客戶端101,webcache服務(wù)器102和多個源站服務(wù)器103 ;
[0043]所述webcache服務(wù)器102和多個所述源站服務(wù)器103均建立有通信連接關(guān)系;
[0044]所述客戶端101與所述webc