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