[發明專利]一種基于CDN技術加速用戶請求的方法在審
| 申請號: | 202011418272.5 | 申請日: | 2020-12-07 |
| 公開(公告)號: | CN112671836A | 公開(公告)日: | 2021-04-16 |
| 發明(設計)人: | 李錦基;袁立雄;曾濤;田華雨;符偉杰;杜建強 | 申請(專利權)人: | 深圳市高德信通信股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/12 |
| 代理公司: | 北京鼎佳達知識產權代理事務所(普通合伙) 11348 | 代理人: | 侯蔚寰 |
| 地址: | 518000 廣東省深圳市羅湖區黃貝街道新秀社*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 cdn 技術 加速 用戶 請求 方法 | ||
本發明專利涉及計算機技術領域,尤其為一種基于CDN技術加速用戶請求的方法,包括以下步驟:訪問請求:客戶端發起內容URL訪問請求,距離用戶最近的遠程網站服務端請求遠程網站DNS服務器對用戶URL訪問請求內容所對應的URL訪問進行域名解析;負載均衡:遠程網站DNS服務器將域名解析權轉交給遠程CDN專用DNS服務器,然后,遠程CDN專用DNS服務器將相應的訪問請求轉交給遠程CDN全局負載均衡系統;本發明專利用戶可就近取得所需內容,緩解網絡擁擠延遲的狀況,提高用戶訪問網站的響應速度,而且實現了通過分發互聯網應用程序代碼到網絡邊緣的CDN邊緣節點,降低訪問互聯網動態內容的響應時間、網絡總流量,并提高計算機設備的計算資源利用率。
技術領域
本發明專利涉及計算機技術領域,具體為一種基于CDN技術加速用戶請求的方法。
背景技術
CDN又叫Content Delivery Network,其基本思路是通過在網絡各處放置節點服務器,以通過節點服務器構成的在現有的互聯網基礎之上的一層智能虛擬網絡,從而避開互聯網上可能的速度瓶頸和不穩定的網絡環節,使內容傳輸的更快、更穩定。
傳統的訪問模式下,用戶直接面向訪問目標網站的服務器,但是當訪問用戶數量較多時,容易造成訪問網絡延遲,影響網絡訪問的響應速度,而且只能對靜態內容進行緩存,計算資源會被大量閑置,資源利用率低,為此提出一種基于CDN技術加速用戶請求的方法,來解決此問題。
發明專利內容
本發明專利的目的在于提供一種基于CDN技術加速用戶請求的方法,解決了當訪問用戶數量較多時,容易造成訪問網絡延遲,影響網絡訪問的響應速度,而且只能對靜態內容進行緩存,計算資源會被大量閑置,資源利用率低的問題。
為實現上述目的,本發明專利提供如下技術方案:一種基于CDN技術加速用戶請求的方法,包括以下步驟:
步驟1:訪問請求:客戶端發起內容URL訪問請求,距離用戶最近的遠程網站服務端請求遠程網站DNS服務器對用戶URL訪問請求內容所對應的URL訪問進行域名解析;
步驟2:負載均衡:遠程網站DNS服務器將域名解析權轉交給遠程CDN專用DNS服務器,然后,遠程CDN專用DNS服務器將相應的訪問請求轉交給遠程CDN全局負載均衡系統,接著,遠程CDN全局負載均衡系統將相應的訪問請求轉交給遠程CDN區域負載均衡系統;
步驟3:請求目標URL指向資源:遠程CDN區域負載均衡系統通過遠程CDN專用DNS服務器將CDN邊緣計算服務器相應的IP地址反饋出來,然后,根據CDN邊緣計算服務器相應的IP地址,向CDN邊緣計算服務器請求目標URL指向的資源;
步驟4:判斷動靜態:根據CDN邊緣計算服務器請求目標URL指向的資源判斷資源是否為動態內容,如果是動態內容,則向Docker倉庫請求包含資源程序和數據庫的Docker鏡像,下載數據庫的Docker鏡像,啟動Docker容器,執行數據庫的Docker鏡像中的程序,生成程序對應的動態內容,并反饋給客戶端;
步驟5:靜態內容查詢:如果不是動態內容,則進行靜態內容查詢,判斷本地緩存中是否存在資源的緩存,如果是,則將緩沖的資源立即調取反饋給客戶端,如果不是,則從數據中心調取緩沖的資源,并反饋給客戶端。
優選的,所述在步驟1中,事先將開發完成的生成動態內容的程序上傳至Docker倉庫,同時部署到數據中心。
優選的,所述在步驟2中,本地DNS系統的域名解析過程中,CDN專用DNS服務器為CNAME指向的CDN專用DNS服務器。
優選的,所述在步驟2中,CDN專用DNS服務器反饋CDN全局負載均衡系統其中一臺設備的IP地址,根據IP地址向相應設備發起內容URL訪問請求。
優選的,所述在步驟2中,CDN全局負載均衡系統中的設備根據客戶端的IP地址以及客戶端的請求內容URL,然后,選擇最接近客戶端的CDN區域負載均衡系統,接著,從中選擇一臺區域負載均衡設備。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市高德信通信股份有限公司,未經深圳市高德信通信股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011418272.5/2.html,轉載請聲明來源鉆瓜專利網。





