[發(fā)明專利]一種Cache服務(wù)器選擇源站的方法和系統(tǒng)無效
| 申請?zhí)枺?/td> | 201110160398.1 | 申請日: | 2011-06-15 |
| 公開(公告)號(hào): | CN102196060A | 公開(公告)日: | 2011-09-21 |
| 發(fā)明(設(shè)計(jì))人: | 黃勇 | 申請(專利權(quán))人: | 北京藍(lán)汛通信技術(shù)有限責(zé)任公司 |
| 主分類號(hào): | H04L29/12 | 分類號(hào): | H04L29/12;H04L12/56 |
| 代理公司: | 北京同達(dá)信恒知識(shí)產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 100016 北京市朝*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 cache 服務(wù)器 選擇 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)CDN(Content?Delivery?Network,內(nèi)容分發(fā)網(wǎng)絡(luò))網(wǎng)絡(luò)領(lǐng)域,尤其涉及一種Cache服務(wù)器選擇源站的方法和系統(tǒng)。
背景技術(shù)
在互聯(lián)網(wǎng)CDN(Content?Delivery?Network,內(nèi)容分發(fā)網(wǎng)絡(luò))網(wǎng)絡(luò)中進(jìn)行域名訪問時(shí),需要解析該域名,獲取該域名對應(yīng)的IP(Internet?Protocol,互聯(lián)網(wǎng)協(xié)議)地址,所謂IP地址就是分配給連接在互聯(lián)網(wǎng)上的每個(gè)主機(jī)的一個(gè)32比特地址,一個(gè)域名對應(yīng)一個(gè)或多個(gè)IP地址。Cache服務(wù)器根據(jù)解析得到的IP地址和一個(gè)IP地址對應(yīng)的源站建立連接并進(jìn)行通信。
當(dāng)一個(gè)域名對應(yīng)多個(gè)IP地址時(shí),目前有三種確定域名IP地址的技術(shù)方案,分別為:
1、當(dāng)Cache服務(wù)器訪問一個(gè)域名時(shí),Cache服務(wù)器向指定的外部DNS(Domain?Name?System,域名系統(tǒng))服務(wù)器發(fā)起解析域名的請求,DNS根據(jù)其保存的域名和IP地址的對應(yīng)關(guān)系解析出域名對應(yīng)的IP地址,并將解析出的IP地址通知Cache服務(wù)器。Cache服務(wù)器根據(jù)接收到的IP地址和DNS首先解析到的IP地址對應(yīng)的源站建立連接并進(jìn)行通信。
2、當(dāng)Cache服務(wù)器訪問一個(gè)域名時(shí),Cache服務(wù)器向本機(jī)LDNS(Local?Domain?Name?System,本機(jī)域名系統(tǒng))服務(wù)器發(fā)起獲取某一域名對應(yīng)的源站地址的請求,本機(jī)LDNS服務(wù)器根據(jù)其保存的域名和IP的對應(yīng)關(guān)系的配置文件解析出域名對應(yīng)的IP地址,并將解析出的IP地址通知Cache服務(wù)器。Cache服務(wù)器根據(jù)接收到的IP地址和LDNS首先解析到的IP地址對應(yīng)的源站建立連接并進(jìn)行通信。
3、當(dāng)Cache服務(wù)器訪問一個(gè)域名時(shí),Cache服務(wù)器根據(jù)其內(nèi)部集成的軟件保存的域名和IP的對應(yīng)關(guān)系的配置文件,解析出域名對應(yīng)的IP地址。Cache服務(wù)器隨機(jī)選擇一個(gè)IP地址,和該IP地址對應(yīng)的源站建立連接并進(jìn)行通信。如果該源站宕機(jī),源站返回宕機(jī)提示給Cache服務(wù)器,Cache服務(wù)器內(nèi)部集成的軟件標(biāo)記該源站不可用,該軟件保證該源站一段時(shí)間內(nèi)不被查詢到。Cache服務(wù)器和其它隨機(jī)選擇的IP地址對應(yīng)的源站建立連接并進(jìn)行通信。
上述技術(shù)方案都是解析出域名對應(yīng)的全部IP地址,Cache服務(wù)器根據(jù)IP地址被解析出的先后順序或隨機(jī)選擇一個(gè)IP地址對應(yīng)的源站建立連接并進(jìn)行通信,不能和符合某一定制化條件的目標(biāo)源站進(jìn)行通信,這樣就會(huì)存在如下缺陷:當(dāng)Cache服務(wù)器隨機(jī)選擇的IP地址對應(yīng)的源站已經(jīng)有很大的負(fù)載,源站就不會(huì)及時(shí)快速的響應(yīng)Cache服務(wù)器的請求,降低通信效率。
發(fā)明內(nèi)容
本發(fā)明提供一種使用戶的請求能夠得到更快響應(yīng)以提高通信效率的Cache服務(wù)器選擇源站的方法和系統(tǒng)。
本發(fā)明提供了一種Cache服務(wù)器擇優(yōu)選擇源站的方法,包括以下步驟:
接收Cache服務(wù)器發(fā)送的IP地址查詢請求,所述查詢請求中至少包含用戶請求的域名信息,并解析出所述域名對應(yīng)的IP地址;
根據(jù)響應(yīng)源站及對應(yīng)響應(yīng)時(shí)間的存儲(chǔ)記錄,確定出響應(yīng)時(shí)間較短的響應(yīng)源站;所述存儲(chǔ)記錄為:向全部IP地址對應(yīng)的源站發(fā)送探測請求后,存儲(chǔ)的返回探測響應(yīng)的響應(yīng)源站以及所述響應(yīng)源站對應(yīng)的響應(yīng)時(shí)間的相關(guān)記錄;
將響應(yīng)時(shí)間較短的響應(yīng)源站作為優(yōu)選源站,并將所述優(yōu)選源站對應(yīng)的IP地址信息發(fā)送給所述Cache服務(wù)器;
所述Cache服務(wù)器訪問所述優(yōu)選源站。
本發(fā)明還提供了一種Cache服務(wù)器選擇源站的系統(tǒng),包括:
IP地址選擇裝置,用于接收Cache服務(wù)器發(fā)送的IP地址查詢請求,并解析出所述查詢請求中的域名對應(yīng)的IP地址;
用于向全部IP地址對應(yīng)的源站發(fā)送探測請求后,存儲(chǔ)的返回探測響應(yīng)的響應(yīng)源站對應(yīng)的IP地址以及所述響應(yīng)源站對應(yīng)的響應(yīng)時(shí)間的相關(guān)記錄;并根據(jù)響應(yīng)源站及對應(yīng)響應(yīng)時(shí)間的存儲(chǔ)記錄,確定出響應(yīng)時(shí)間較短的響應(yīng)源站;以及
用于將響應(yīng)時(shí)間較短的響應(yīng)源站作為優(yōu)選源站,并將所述優(yōu)選源站對應(yīng)的IP地址信息發(fā)送給所述Cache服務(wù)器;
Cache服務(wù)器,用于將所述IP地址查詢請求發(fā)送給所述IP地址選擇裝置,并對所述IP地址選擇裝置返回的優(yōu)選源站進(jìn)行訪問。
本發(fā)明與現(xiàn)有技術(shù)相對比,具有以下優(yōu)點(diǎn):
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京藍(lán)汛通信技術(shù)有限責(zé)任公司,未經(jīng)北京藍(lán)汛通信技術(shù)有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110160398.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于CACHE的數(shù)據(jù)處理系統(tǒng)及其方法
- Cache的自適應(yīng)插入策略的實(shí)現(xiàn)方法
- 用于多核處理器的網(wǎng)絡(luò)共享Cache及其目錄控制方法
- 高速緩沖存儲(chǔ)器cache中cache塊的替換處理方法和裝置
- 一種Cache集群中刪除數(shù)據(jù)的方法及系統(tǒng)
- 一種資源分配方法和高速緩沖存儲(chǔ)器Cache
- 一種基于Cache空間預(yù)約算法的計(jì)算方法
- Cache數(shù)據(jù)處理方法以及Cache
- 數(shù)據(jù)塊寫入方法、裝置、處理器芯片及Cache
- 一種提升Cache命中率的方法、系統(tǒng)、設(shè)備及介質(zhì)
- 一種基于UDP分布式小文件存儲(chǔ)系統(tǒng)及其數(shù)據(jù)處理方法
- 一種新型云計(jì)算管理系統(tǒng)
- 一種云計(jì)算管理裝置
- 一種節(jié)能數(shù)據(jù)服務(wù)器架構(gòu)系統(tǒng)
- 一種基于云計(jì)算的客戶信息管理裝置
- 一種基于即時(shí)通訊技術(shù)的通訊系統(tǒng)
- 服務(wù)器系統(tǒng)及分配服務(wù)器的方法
- 一種MMORPG游戲服務(wù)器端
- 一種訪問請求的處理方法、服務(wù)器及存儲(chǔ)介質(zhì)
- 基于Spark技術(shù)的大數(shù)據(jù)脫敏管理系統(tǒng)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





