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