国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

CDN加速究竟是怎么加速的?其工作原理是怎樣的?

trigkit4 / 1013人閱讀

這篇文章主要跟大家介紹的是CDN網絡究竟是怎么加速的,以及工作原理是怎樣的,相信很多小伙伴都不知道吧,對此,小杜就整理一下資料并分享給大家做個參考,由于內容簡單易懂,有感興趣的朋友不妨進來看看。

CDN的全稱是Content Delivery Network,即內容分發網絡。其目的是通過在現有的Internet中增加一層新的網絡架構,將網站的內容發布到最接近用戶的網絡“邊緣”,使用戶可以就近取得所需的內容,提高用戶訪問網站的響應速度。CDN有別于鏡像,因為它比鏡像更智能,或者可以做這樣一個比喻:CDN=更智能的鏡像+緩存+流量導流。因而,CDN可以明顯提高Internet網絡中信息流動的效率。從技術上全面解決由于網絡帶寬小、用戶訪問量大、網點分布不均等問題,提高用戶訪問網站的響應速度。

如上圖所示,是CDN一個常見的架構示意圖,其工作流程可以總結為:當用戶訪問已經加入CDN服務的網站時,首先通過DNS重定向技術確定最接近用戶的最佳CDN節點,同時將用戶的請求指向該節點。當用戶的請求到達指定節點時,CDN的服務器(節點上的高速緩存)負責將用戶請求的內容提供給用戶。具體流程為: 用戶在自己的瀏覽器中輸入要訪問的網站的域名,瀏覽器向本地DNS請求對該域名的解析,本地DNS將請求發到網站的主DNS,主DNS根據一系列的策略確定當時最適當的CDN節點,并將解析的結果(IP地址)發給用戶,用戶向給定的CDN節點請求相應網站的內容。

工作原理

CDN網絡是在用戶和服務器之間增加Cache層,主要是通過接管DNS實現,將用戶的請求引導到Cache上獲得源服務器的數據,從而降低網絡的訪問時間。

未加緩存服務的訪問過程

首先,讓我們看一下傳統的未加緩存服務的訪問過程:

如圖可以看出,傳統的網絡訪問的流程如下:

1、用戶輸入訪問的域名,操作系統向 LocalDns 查詢域名的ip地址。

2、LocalDns向 ROOT DNS 查詢域名的授權服務器(這里假設LocalDns緩存過期)。

3、ROOT DNS將域名授權dns記錄回應給 LocalDns。

4、LocalDns得到域名的授權dns記錄后,繼續向域名授權dns查詢域名的ip地址。

5、域名授權dns 查詢域名記錄后,回應給 LocalDns。

6、LocalDns 將得到的域名ip地址,回應給用戶端。

7、用戶得到域名ip地址后,訪問站點服務器。

8、站點服務器應答請求,將內容返回給客戶端。

使用CDN緩存后的網站的訪問過程

如上圖,是使用CDN緩存后的網絡訪問流程:

1、用戶輸入訪問的域名,操作系統向 LocalDns 查詢域名的ip地址。

2、LocalDns向 ROOT DNS 查詢域名的授權服務器(這里假設LocalDns緩存過期)。

3、ROOT DNS將域名授權dns記錄回應給 LocalDns。

4、LocalDns得到域名的授權dns記錄后,繼續向域名授權dns查詢域名的ip地址。

5、域名授權dns 查詢域名記錄后(一般是CNAME),回應給 LocalDns。

6、LocalDns 得到域名記錄后,向智能調度DNS查詢域名的ip地址。

7、智能調度DNS 根據一定的算法和策略(比如靜態拓撲,容量等),將最適合的CDN節點ip地址回應給 LocalDns。

8、LocalDns 將得到的域名ip地址,回應給用戶端。

9、用戶得到域名ip地址后,訪問站點服務器。

宗上,CDN網絡是在用戶和服務器之間增加Cache層,主要是通過接管DNS實現,將用戶的請求引導到Cache上獲得源服務器的數據,從而降低網絡的訪問的速度。因此,有需要CDN加速的朋友,可以上摩杜云官網注冊個賬號,并通過個人認證/企業認證,就可以免費體驗100G流量了。

好了,以上就是關于“CDN網絡究竟是怎么加速的”內容介紹,相信大家看完之外有一定的了解,如果還想了解更多行業相關知識,可以關注摩杜云行業資訊頻道,更多高質量文章等著你來看。如果覺得這篇文章不錯的話,也可以分享給更多的人看到,感謝各位的閱讀!

cdn網絡究竟是怎么加速的,cdn網絡加速,cdn加速,cdn

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/124152.html

相關文章

  • 動靜內容混合站點,怎樣用全站加速支持實際業務場景?

    摘要:為了優化動靜混合站點和純動態站點的加速效果,阿里云推出了全站加速方案,通過智能區分動靜態請求,實現整站加速效果的全面提升。 摘要: 伴隨著近幾年O2O的爆發,網絡已經不僅是傳統的展示企業品牌的渠道,而逐漸演變成為嫁接企業和用戶之間服務和交流的橋梁,我們開始賦予網絡更多的功能,比如購物、出行、學習、娛樂等等。 同時,網絡內容形態的進階發展,網頁內容已經從靜態的圖片、文字向短視頻、直播演變...

    sherlock221 評論0 收藏0
  • CDN 之我見》原理篇——CDN由來與調度

    摘要:接下來說一下調度。調度是中的重中之重,流量接入流量牽引選擇合適的節點服務器等工作,都是在調度環節完成的。協議中有一個特殊的返回狀態。由于篇幅的關系,系列一先把的歷史由來,以及調度相關的知識和大家分享。 CDN是將源站內容分發至全國所有的節點,從而縮短用戶查看對象的延遲,提高用戶訪問網站的響應速度與網站的可用性的技術。它能夠有效解決網絡帶寬小、用戶訪問量大、網點分布不均等問題。 為了讓大...

    番茄西紅柿 評論0 收藏0
  • CDN 之我見》原理篇——CDN由來與調度

    摘要:接下來說一下調度。調度是中的重中之重,流量接入流量牽引選擇合適的節點服務器等工作,都是在調度環節完成的。協議中有一個特殊的返回狀態。由于篇幅的關系,系列一先把的歷史由來,以及調度相關的知識和大家分享。 CDN是將源站內容分發至全國所有的節點,從而縮短用戶查看對象的延遲,提高用戶訪問網站的響應速度與網站的可用性的技術。它能夠有效解決網絡帶寬小、用戶訪問量大、網點分布不均等問題。 為了讓大...

    import. 評論0 收藏0
  • Node.js 什么?

    摘要:在回調隊列中,函數等待調用棧為空,因為每個語句都執行一次。最后一個運行,并且從調用棧中彈出。它將回調以先進先出順序移動到調用棧并執行。 翻譯:瘋狂的技術宅原文: https://medium.freecodecamp.o... 本文首發微信公眾號:前端先鋒歡迎關注,每天都給你推送新鮮的前端技術文章 Node.js 是一個 JavaScript 運行時環境。聽起來還不錯,不過這究竟...

    yeyan1996 評論0 收藏0
  • CDN 之我見》系列二:原理篇(緩存、安全)

    摘要:真正要做高性能的系統,不僅需要在數據結構與算法層面深入,更要從硬件操作系統文件系統底層原理等多個領域做更多的研究例如阿里云自研的系統使用了裸盤技術。 《CDN之我見》共由三個篇章組成,分為原理篇、詳解篇和隕坑篇。本篇章適合那些從未接觸過、或僅了解一些 CDN 專業術語,想深入了解和感受 CDN 究竟是什么的同學。本次由白金老師繼續為大家分享《CDN之我見》系列二,主要講解緩存是什么、工...

    maxmin 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<