摘要:基于以上這些條件的綜合分析之后,區(qū)域負載均衡設(shè)備會向全局負載均衡設(shè)備返回一臺緩存服務(wù)器的地址。用戶向緩存服務(wù)器發(fā)起請求,緩存服務(wù)器響應(yīng)用戶請求,將用戶所需內(nèi)容傳送到用戶終端。原文的基本工作過程
無CDN時工作過程
我們先來看沒有CDN服務(wù)時,一個網(wǎng)站是如何向用戶提供服務(wù)的:
用戶在自己的瀏覽器中輸入要訪問的網(wǎng)站域名。
瀏覽器向本地DNS服務(wù)器請求對該域名的解析。
本地DNS服務(wù)器中如果緩存有這個域名的解析結(jié)果,則直接響應(yīng)用戶的解析請求。
本地DNS服務(wù)器中如果沒有關(guān)于這個域名的解析結(jié)果的緩存,則以遞歸方式向整個DNS系統(tǒng)請求解析,獲得應(yīng)答后將結(jié)果反饋給瀏覽器。
瀏覽器得到域名解析結(jié)果,就是該域名相應(yīng)的服務(wù)設(shè)備的IP地址。
瀏覽器向服務(wù)器請求內(nèi)容。
服務(wù)器將用戶請求內(nèi)容傳送給瀏覽器。
有CDN時工作過程在網(wǎng)站和用戶之間加入CDN以后,用戶不會有任何與原來不同的感覺。最簡單的CDN網(wǎng)絡(luò)有一個DNS服務(wù)器和幾臺緩存服務(wù)器就可以運行了。一個典型的CDN用戶訪問調(diào)度流程如下:
當(dāng)用戶點擊網(wǎng)站頁面上的內(nèi)容URL,經(jīng)過本地DNS系統(tǒng)解析,DNS系統(tǒng)會最終將域名的解析權(quán)交給CNAME指向的CDN專用DNS服務(wù)器。
CDN的DNS服務(wù)器將CDN的全局負載均衡設(shè)備IP地址返回用戶。
用戶向CDN的全局負載均衡設(shè)備發(fā)起內(nèi)容URL訪問請求。
CDN全局負載均衡設(shè)備根據(jù)用戶IP地址,以及用戶請求的內(nèi)容URL,選擇一臺用戶所屬區(qū)域的區(qū)域負載均衡設(shè)備,告訴用戶向這臺設(shè)備發(fā)起請求。
區(qū)域負載均衡設(shè)備會為用戶選擇一臺合適的緩存服務(wù)器提供服務(wù),選擇的依據(jù)包括:根據(jù)用戶IP地址,判斷哪一臺服務(wù)器距用戶最近;根據(jù)用戶所請求的URL中攜帶的內(nèi)容名稱,判斷哪一臺服務(wù)器上有用戶所需內(nèi)容;查詢各個服務(wù)器當(dāng)前的負載情況,判斷哪一臺服務(wù)器尚有服務(wù)能力?;谝陨线@些條件的綜合分析之后,區(qū)域負載均衡設(shè)備會向全局負載均衡設(shè)備返回一臺緩存服務(wù)器的IP地址。
全局負載均衡設(shè)備把服務(wù)器的IP地址返回給用戶。
用戶向緩存服務(wù)器發(fā)起請求,緩存服務(wù)器響應(yīng)用戶請求,將用戶所需內(nèi)容傳送到用戶終端。如果這臺緩存服務(wù)器上并沒有用戶想要的內(nèi)容,而區(qū)域均衡設(shè)備依然將它分配給了用戶,那么這臺服務(wù)器就要向它的上一級緩存服務(wù)器請求內(nèi)容,直至追溯到網(wǎng)站的源服務(wù)器將內(nèi)容拉到本地。
總結(jié)DNS服務(wù)器根據(jù)用戶IP地址,將域名解析成相應(yīng)節(jié)點的緩存服務(wù)器IP地址,實現(xiàn)用戶就近訪問。使用CDN服務(wù)的網(wǎng)站,只需將其域名解析權(quán)交給CDN的GSLB設(shè)備,將需要分發(fā)的內(nèi)容注入CDN,就可以實現(xiàn)內(nèi)容加速了。
原文:CDN的基本工作過程
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/10976.html
摘要:本文將為大家介紹阿里云安全加速傳輸?shù)幕A(chǔ)概念解決方案技術(shù)優(yōu)勢和優(yōu)化實踐。和未來將標(biāo)記為不安全的協(xié)議。阿里云提供安全加速方案,僅需開啟安全加速模式后上傳加速域名證書私鑰,實現(xiàn)全網(wǎng)數(shù)據(jù)加密傳輸功能。 大家都知道,HTTP 本身是明文傳輸?shù)?,沒有經(jīng)過任何安全處理,網(wǎng)站HTTPS解決方案通過在HTTP協(xié)議之上引入證書服務(wù),完美解決網(wǎng)站的安全問題。本文將為大家介紹阿里云CDN HTTPS安全加速...
摘要:本文將為大家介紹阿里云安全加速傳輸?shù)幕A(chǔ)概念解決方案技術(shù)優(yōu)勢和優(yōu)化實踐。和未來將標(biāo)記為不安全的協(xié)議。阿里云提供安全加速方案,僅需開啟安全加速模式后上傳加速域名證書私鑰,實現(xiàn)全網(wǎng)數(shù)據(jù)加密傳輸功能。 大家都知道,HTTP 本身是明文傳輸?shù)?,沒有經(jīng)過任何安全處理,網(wǎng)站HTTPS解決方案通過在HTTP協(xié)議之上引入證書服務(wù),完美解決網(wǎng)站的安全問題。本文將為大家介紹阿里云CDN HTTPS安全加速...
閱讀 880·2023-04-25 23:59
閱讀 3795·2021-10-08 10:04
閱讀 1711·2019-08-30 14:05
閱讀 1046·2019-08-30 13:58
閱讀 520·2019-08-29 18:41
閱讀 1149·2019-08-29 17:15
閱讀 2348·2019-08-29 14:13
閱讀 2770·2019-08-29 13:27