許多初入互聯網行業的小白,對CDN沒有概念,腦海中抱有很多的疑惑。
1.CDN是什麼?
2.CDN加速原理是什麼?
3.為什麼使用CDN?
帶着這些疑問點,在文章中尋找答案
簡介CDN 的全稱是(Content Delivery Network),即内容分發網絡。其目的是通過在現有的Internet中增加一層新的CACHE(緩存)層,将網站的内容發布到最接近用戶的網絡”邊緣“的節點,使用戶可以就近取得所需的内容,提高用戶訪問網站的響應速度。從技術上全面解決由于網絡帶寬小、用戶訪問量大、網點分布不均等原因,提高用戶訪問網站的響應速度、減少帶寬預算分配、改善内容可用性、增強網站安全性
簡單地說,CDN 的工作原理就是将您源站的資源緩存到位于全球各地的 CDN 節點上,用戶請求資源時,就近返回節點上緩存的資源,而不需要每個用戶的請求都回您的源站獲取,避免網絡擁塞、緩解源站壓力,保證用戶訪問資源的速度和體驗。
CDN内容分發網絡 與如今電商 倉儲一樣(天貓超市) 前置倉庫 :先将貨物從發貨地發到天貓超市 然後再統一派送
CDN也是如此的方式 讓距離最近的服務器給你發送你想要的的數據,
如果最近的服務器沒有緩存的數據會向上級請求數據 緩存到就近CDN服務器上
傳統網站的請求響應過程1.輸入網站域名
2.浏覽器向本地dns服務器請求對該域名的解析
3.本地DNS服務器中如果緩存有這個域名的解析結果,則直接響應用戶的解析請求。
4.本地DNS服務器中如果沒有關于這個域名的解析結果的緩存,則以叠代方式向整個DNS系統(相應的DNS服務器)請求解析,獲得應答後将結果反饋給浏覽器
5.浏覽器得到域名解析結果,就是該域名相應的服務設備的IP地址
6.浏覽器獲取IP地址之後,經過标準的TCP握手流程,建立TCP連接。
7.浏覽器向服務器發起HTTP請求。
8.服務器将用戶請求内容傳送給浏覽器。
9.經過标準的TCP回收流程,斷開TCP連接。
引入CDN之後 用戶訪問經曆(CDN全局負載均衡設備會選擇一個相對于用戶較近的 訪問快的服務器 讓用戶訪問)
CDN全局負載均衡設備會選擇一個 存在用戶請求所需要的内容、 相對于用戶較近的、 訪問快的服務器讓用戶訪問
CDN組成
内容分發網絡(CDN) 與菜鳥的倉配系統類似 CDN是由多個節點組成的,一般來講,CDN網絡的主要有中心節點和邊緣節點
中心節點中心節點包括CDN網管中心和全局負載均衡DNS重定向解析系統,負責整個CDN網絡的分發及管理
邊緣節點CDN邊緣節點主要指異地分發節點,由負載均衡設備、高速緩存服務器兩部分組成。
負載均衡設備負責每個節點中各個Cache的負載均衡,保證節點的工作效率;同時還負責收集節點與周圍環境的信息,保持與全局負載均衡DNS的通信,實現整個系統的負載均衡。
高速緩存服務器(Cache)負責存儲客戶網站的大量信息,就像一個靠近用戶的網站服務器一樣響應本地用戶的訪問請求。通過全局負載均衡DNS的控制,用戶的請求被透明地指向離他最近的節點,節點中Cache服務器就像網站的原始服務器一樣,響應終端用戶的請求。因其距離用戶更近,故其響應時間才更快。
CDN相關技術CDN相關技術與菜鳥的倉配不謀而合
倉配技術:
1.将貨物從總倉發到各個城市倉庫
2.本地倉庫如何存儲貨物
3.根據用戶地址,智能分配優先從哪個倉庫發貨
4.管理、監控倉庫
内容發布它借助于建立索引、緩存、流分裂、組播(Multicast)等技術,将内容發布或投遞到距離用戶最近的遠程服務點(POP)處。
内容存儲對于CDN系統而言,需要考慮兩個方面的内容存儲問題。一個是内容源的存儲,一個是内容在 Cache節點中的存儲。
内容路由它是整體性的網絡負載均衡技術,通過内容路由器中的重定向(DNS)機制,在多個遠程POP上均衡用戶的請求,以使用戶請求得到最近内容源的響應。
内容管理它通過内部和外部監控系統,獲取網絡部件的狀況信息,測量内容發布的端到端性能(如包丢失、延時、平均帶寬、啟動時間、幀速率等),保證網絡處于最佳的運行狀态。
DNS1、dns是一個域名系統,是萬維網上作為bai域名和IP地址相互映射的一個分布式數據庫,能夠使用戶更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP數串。
2、意義:通過主機名,最終得到該主機名對應的IP地址的過程叫做域名解析(或主機名解析)。在解析域名時,可以首先采用靜态域名解析的方法,如果靜态域名解析不成功,再采用動态域名解析的方法,域名是互聯網上的身份标識,是不可重複的唯一标識資源;互聯網的全球化使得域名成為标識一國主權的國家戰略資源。
3、某個區域的資源記錄通過手動或自動方式更新到單個主名稱服務器(稱為主 DNS服務器)上,主 DNS 服務器可以是一個或幾個區域的權威名稱服務器。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!