成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

面試官:如何理解CDN?說說實現原理?

網絡 網絡管理
構建在現有網絡基礎之上的智能虛擬網絡,依靠部署在各地的邊緣服務器,通過中心平臺的負載均衡、內容分發、調度等功能模塊,使用戶就近獲取所需內容,降低網絡擁塞,提高用戶訪問響應速度和命中率。

[[400599]]

一、是什么

CDN (全稱 Content Delivery Network),即內容分發網絡。

構建在現有網絡基礎之上的智能虛擬網絡,依靠部署在各地的邊緣服務器,通過中心平臺的負載均衡、內容分發、調度等功能模塊,使用戶就近獲取所需內容,降低網絡擁塞,提高用戶訪問響應速度和命中率。CDN 的關鍵技術主要有內容存儲和分發技術/

簡單來講,CDN就是根據用戶位置分配最近的資源

于是,用戶在上網的時候不用直接訪問源站,而是訪問離他“最近的”一個 CDN 節點,術語叫「邊緣節點」,其實就是緩存了源站內容的代理服務器。如下圖:

二、原理分析

在沒有應用CDN時,我們使用域名訪問某一個站點時的路徑為

用戶提交域名→瀏覽器對域名進行解釋→DNS 解析得到目的主機的IP地址→根據IP地址訪問發出請求→得到請求數據并回復

應用CDN后,DNS 返回的不再是 IP 地址,而是一個CNAME(Canonical Name ) 別名記錄,指向CDN的全局負載均衡

CNAME實際上在域名解析的過程中承擔了中間人(或者說代理)的角色,這是CDN實現的關鍵

負載均衡系統

由于沒有返回IP地址,于是本地DNS會向負載均衡系統再發送請求 ,則進入到CDN的全局負載均衡系統進行智能調度:

  • 看用戶的 IP 地址,查表得知地理位置,找相對最近的邊緣節點
  • 看用戶所在的運營商網絡,找相同網絡的邊緣節點
  • 檢查邊緣節點的負載情況,找負載較輕的節點
  • 其他,比如節點的“健康狀況”、服務能力、帶寬、響應時間等

結合上面的因素,得到最合適的邊緣節點,然后把這個節點返回給用戶,用戶就能夠就近訪問CDN的緩存代理

整體流程如下圖:

緩存代理

緩存系統是 CDN的另一個關鍵組成部分,緩存系統會有選擇地緩存那些最常用的那些資源

其中有兩個衡量CDN服務質量的指標:

  • 命中率:用戶訪問的資源恰好在緩存系統里,可以直接返回給用戶,命中次數與所有訪問次數之比
  • 回源率:緩存里沒有,必須用代理的方式回源站取,回源次數與所有訪問次數之比

緩存系統也可以劃分出層次,分成一級緩存節點和二級緩存節點。一級緩存配置高一些,直連源站,二級緩存配置低一些,直連用戶

回源的時候二級緩存只找一級緩存,一級緩存沒有才回源站,可以有效地減少真正的回源

現在的商業 CDN命中率都在 90% 以上,相當于把源站的服務能力放大了 10 倍以上

三、總結

CDN 目的是為了改善互聯網的服務質量,通俗一點說其實就是提高訪問速度

CDN 構建了全國、全球級別的專網,讓用戶就近訪問專網里的邊緣節點,降低了傳輸延遲,實現了網站加速

通過CDN的負載均衡系統,智能調度邊緣節點提供服務,相當于CDN服務的大腦,而緩存系統相當于CDN的心臟,緩存命中直接返回給用戶,否則回源

參考文獻

 

  • https://zh.wikipedia.org/wiki/內容傳遞網路
  • https://juejin.cn/post/6844903890706661389#heading-5
  • https://blog.csdn.net/lxx309707872/article/details/109078783

 

責任編輯:武曉燕 來源: JS每日一題
相關推薦

2024-03-05 10:33:39

AOPSpring編程

2024-08-22 10:39:50

@Async注解代理

2024-02-29 16:49:20

volatileJava并發編程

2024-08-29 16:30:27

2024-08-12 17:36:54

2024-03-28 10:37:44

IoC依賴注入依賴查找

2024-07-31 08:28:37

DMAIOMMap

2024-03-14 14:56:22

反射Java數據庫連接

2024-12-06 07:00:00

2024-03-22 06:56:24

零拷貝技術數據傳輸數據拷貝

2024-09-20 08:36:43

零拷貝數據傳輸DMA

2024-06-04 09:02:03

2024-11-15 15:27:09

2025-02-28 00:00:00

2021-06-07 17:12:22

線程安全Atomic

2025-04-07 00:00:00

MySQL數據庫服務器

2024-03-01 11:33:31

2024-12-04 14:45:14

零拷貝技術CPU 拷貝Zero-copy

2024-11-19 15:13:02

2023-12-27 18:16:39

MVCC隔離級別幻讀
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜免费看视频 | 精品一二区 | 欧洲高清转码区一二区 | 又爽又黄axxx片免费观看 | 日韩成人在线视频 | 九九九精品视频 | 欧美三级三级三级爽爽爽 | 九久久| 欧美日韩中文在线 | 在线国产视频观看 | 亚洲aⅴ| 一二三在线视频 | 美美女高清毛片视频免费观看 | 日韩成人一区 | 亚洲精品久久久久中文字幕欢迎你 | 国产精品毛片无码 | 久久久久久国产精品mv | 日日夜夜精品免费视频 | 激情黄色在线观看 | 免费成人高清在线视频 | 欧美日韩高清一区二区三区 | 在线一区视频 | 国产9久| 91精品国产综合久久久久久 | 欧美精品一区二区三区在线 | 久久激情视频 | 欧美一区二区三区免费在线观看 | 欧美性生活一区二区三区 | 国产一级片免费在线观看 | 久久久久久久久久久久久久av | 国产黄色在线观看 | 精品一二区| 在线视频国产一区 | 毛片av免费在线观看 | 欧美日韩一区二区三区四区 | 中文字幕国产精品 | 青青草社区 | 一区二区免费视频 | 国产传媒在线观看 | 久婷婷| 午夜极品|