[發(fā)明專利]一種基于CDN技術(shù)加速用戶請求的方法在審
| 申請?zhí)枺?/td> | 202011418272.5 | 申請日: | 2020-12-07 |
| 公開(公告)號: | CN112671836A | 公開(公告)日: | 2021-04-16 |
| 發(fā)明(設(shè)計)人: | 李錦基;袁立雄;曾濤;田華雨;符偉杰;杜建強 | 申請(專利權(quán))人: | 深圳市高德信通信股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/12 |
| 代理公司: | 北京鼎佳達(dá)知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11348 | 代理人: | 侯蔚寰 |
| 地址: | 518000 廣東省深圳市羅湖區(qū)黃貝街道新秀社*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 cdn 技術(shù) 加速 用戶 請求 方法 | ||
1.一種基于CDN技術(shù)加速用戶請求的方法,其特征在于:包括以下步驟:
步驟1:訪問請求:客戶端發(fā)起內(nèi)容URL訪問請求,距離用戶最近的遠(yuǎn)程網(wǎng)站服務(wù)端請求遠(yuǎn)程網(wǎng)站DNS服務(wù)器對用戶URL訪問請求內(nèi)容所對應(yīng)的URL訪問進(jìn)行域名解析;
步驟2:負(fù)載均衡:遠(yuǎn)程網(wǎng)站DNS服務(wù)器將域名解析權(quán)轉(zhuǎn)交給遠(yuǎn)程CDN專用DNS服務(wù)器,然后,遠(yuǎn)程CDN專用DNS服務(wù)器將相應(yīng)的訪問請求轉(zhuǎn)交給遠(yuǎn)程CDN全局負(fù)載均衡系統(tǒng),接著,遠(yuǎn)程CDN全局負(fù)載均衡系統(tǒng)將相應(yīng)的訪問請求轉(zhuǎn)交給遠(yuǎn)程CDN區(qū)域負(fù)載均衡系統(tǒng);
步驟3:請求目標(biāo)URL指向資源:遠(yuǎn)程CDN區(qū)域負(fù)載均衡系統(tǒng)通過遠(yuǎn)程CDN專用DNS服務(wù)器將CDN邊緣計算服務(wù)器相應(yīng)的IP地址反饋出來,然后,根據(jù)CDN邊緣計算服務(wù)器相應(yīng)的IP地址,向CDN邊緣計算服務(wù)器請求目標(biāo)URL指向的資源;
步驟4:判斷動靜態(tài):根據(jù)CDN邊緣計算服務(wù)器請求目標(biāo)URL指向的資源判斷資源是否為動態(tài)內(nèi)容,如果是動態(tài)內(nèi)容,則向Docker倉庫請求包含資源程序和數(shù)據(jù)庫的Docker鏡像,下載數(shù)據(jù)庫的Docker鏡像,啟動Docker容器,執(zhí)行數(shù)據(jù)庫的Docker鏡像中的程序,生成程序?qū)?yīng)的動態(tài)內(nèi)容,并反饋給客戶端;
步驟5:靜態(tài)內(nèi)容查詢:如果不是動態(tài)內(nèi)容,則進(jìn)行靜態(tài)內(nèi)容查詢,判斷本地緩存中是否存在資源的緩存,如果是,則將緩沖的資源立即調(diào)取反饋給客戶端,如果不是,則從數(shù)據(jù)中心調(diào)取緩沖的資源,并反饋給客戶端。
2.根據(jù)權(quán)利要求1所述的一種基于CDN技術(shù)加速用戶請求的方法,其特征在于:所述在步驟1中,事先將開發(fā)完成的生成動態(tài)內(nèi)容的程序上傳至Docker倉庫,同時部署到數(shù)據(jù)中心。
3.根據(jù)權(quán)利要求1所述的一種基于CDN技術(shù)加速用戶請求的方法,其特征在于:所述在步驟2中,本地DNS系統(tǒng)的域名解析過程中,CDN專用DNS服務(wù)器為CNAME指向的CDN專用DNS服務(wù)器。
4.根據(jù)權(quán)利要求1所述的一種基于CDN技術(shù)加速用戶請求的方法,其特征在于:所述在步驟2中,CDN專用DNS服務(wù)器反饋CDN全局負(fù)載均衡系統(tǒng)其中一臺設(shè)備的IP地址,根據(jù)IP地址向相應(yīng)設(shè)備發(fā)起內(nèi)容URL訪問請求。
5.根據(jù)權(quán)利要求1所述的一種基于CDN技術(shù)加速用戶請求的方法,其特征在于:所述在步驟2中,CDN全局負(fù)載均衡系統(tǒng)中的設(shè)備根據(jù)客戶端的IP地址以及客戶端的請求內(nèi)容URL,然后,選擇最接近客戶端的CDN區(qū)域負(fù)載均衡系統(tǒng),接著,從中選擇一臺區(qū)域負(fù)載均衡設(shè)備。
6.根據(jù)權(quán)利要求1所述的一種基于CDN技術(shù)加速用戶請求的方法,其特征在于:所述在步驟3中,CDN專用DNS服務(wù)器根據(jù)用戶端所在的位置信息,將域名解析到距離用戶最近的CDN邊緣計算服務(wù)器的IP地址。
7.根據(jù)權(quán)利要求1所述的一種基于CDN技術(shù)加速用戶請求的方法,其特征在于:所述在步驟5中,動態(tài)內(nèi)容的后綴名稱為jsp、php、action或do,靜態(tài)內(nèi)容的后綴名稱為jpg、png、js或html。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市高德信通信股份有限公司,未經(jīng)深圳市高德信通信股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011418272.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種實現(xiàn)CDN互通的認(rèn)證方法、裝置與系統(tǒng)
- 一種CDN服務(wù)器摘除方法、CDN控制中心及系統(tǒng)
- 一種CDN節(jié)點的管理系統(tǒng)
- 一種評估CDN部署合理性的方法及裝置
- 一種內(nèi)容分發(fā)網(wǎng)絡(luò)調(diào)度方法、裝置、電子設(shè)備及計算機可讀存儲介質(zhì)
- CDN節(jié)點的調(diào)度方法及裝置、存儲介質(zhì)、電子設(shè)備
- 一種基于MEC的CDN節(jié)點分配方法和系統(tǒng)
- CDN服務(wù)切換方法、裝置、計算機設(shè)備及存儲介質(zhì)
- 一種客戶端動態(tài)CDN切換方法及系統(tǒng)
- 路徑規(guī)劃方法、CDN連接建立方法、設(shè)備及存儲介質(zhì)





