解析cdn地址错误代码:-1_流水的数据,铁打的CDN
據(jù)統(tǒng)計,超過80%的互聯(lián)網(wǎng)用戶會重復訪問20%的信息資源,這一現(xiàn)狀給緩存技術的應用提供了先決條件。
為減少網(wǎng)絡中冗余數(shù)據(jù)的重復傳輸,CDN技術因運而生。通過CDN將廣域傳輸轉(zhuǎn)為本地或就近訪問,解決了因分布、帶寬、服務器性能帶來的訪問延遲問題。
CDN,內(nèi)容分發(fā)網(wǎng)絡,全稱Content Delivery Network,是指將源站內(nèi)容分發(fā)至最接近用戶的節(jié)點服務器,使用戶可就近取得所需內(nèi)容,提高用戶訪問的響應速度和成功率。
CDN的基本思想
傳統(tǒng)的http訪問過程是用戶在瀏覽器填入要訪問的域名,瀏覽器調(diào)用域名解析函數(shù)庫對域名進行解析,以得到此域名對應的IP地址;
再通過IP地址向域名的服務主機發(fā)出數(shù)據(jù)訪問請求,得到請求數(shù)據(jù),最終返回所需要的內(nèi)容。
CDN的基本思路則是盡可能避開互聯(lián)網(wǎng)上有可能影響數(shù)據(jù)傳輸速度和穩(wěn)定性的瓶頸和環(huán)節(jié),通過在網(wǎng)絡各處放置節(jié)點服務器構(gòu)成在現(xiàn)有互聯(lián)網(wǎng)基礎之上的智能虛擬網(wǎng)絡。
CDN系統(tǒng)能夠?qū)崟r地根據(jù)網(wǎng)絡流量和各節(jié)點的連接、負載狀況,以及到用戶的距離和響應時間等綜合信息,將用戶的請求重新導向離用戶最近的服務節(jié)點。
CDN訪問具體流程
1. 當瀏覽器調(diào)用域名解析庫對域名進行解析,由于CDN對域名解析過程進行了調(diào)整,所以解析函數(shù)庫一般得到的是該域名對應的CNAME記錄,為了得到實際IP地址,瀏覽器需要再次對獲得的CNAME域名進行解析以得到實際的IP地址;
2. 在此過程中,使用全局負載均衡DNS解析,并根據(jù)地理位置信息解析對應的IP地址,使得用戶能就近訪問;
3. 此次解析得到CDN緩存服務器的IP地址,瀏覽器在得到實際的IP地址以后,向緩存服務器發(fā)出訪問請求;
4. 緩存服務器根據(jù)瀏覽器提供的要訪問的域名,通過Cache內(nèi)部專用DNS解析得到此域名的實際IP地址,再由緩存服務器向此實際IP地址提交訪問請求;
5. 緩存服務器從實際IP地址得到內(nèi)容以后,一方面在本地進行保存,以備以后使用,另一方面把獲取的數(shù)據(jù)返回給客戶端,完成數(shù)據(jù)服務過程;
6. 客戶端得到由緩存服務器返回的數(shù)據(jù)后顯示出來并完成整個瀏覽的數(shù)據(jù)請求過程。
CDN的關鍵技術
典型的CDN系統(tǒng)由分發(fā)服務系統(tǒng),負載均衡系統(tǒng)和運營管理系統(tǒng)組成,其中最核心的當屬負載均衡系統(tǒng)。
負載均衡系統(tǒng)負責對所有發(fā)起服務請求的用戶進行訪問調(diào)度,確定提供給用戶的最終實際訪問地址。兩級調(diào)度體系分為全局負載均衡和本地負載均衡。
全局負載均衡主要根據(jù)用戶就近性原則,通過對每個服務節(jié)點進行“最優(yōu)”判斷,確定向用戶提供服務的cache的物理位置。本地負載均衡主要負責節(jié)點內(nèi)部的設備負載均衡。
當下的視頻、直播等內(nèi)容分發(fā)渠道已成為企業(yè)爭奪流量的主戰(zhàn)場,CDN作為網(wǎng)絡基礎應用設施,自始至終都發(fā)揮著不可或缺的作用。
CDN不僅可以降低延時,提高穩(wěn)定性,還起到了緩解服務器帶寬壓力和保護源站服務器的作用。即便是針對動態(tài)內(nèi)容的惡意請求,CDN的調(diào)度系統(tǒng)也可以卸載源站服務器壓力,維護系統(tǒng)平穩(wěn)。
想了解更多精彩內(nèi)容,快來關注中科三方
總結(jié)
以上是生活随笔為你收集整理的解析cdn地址错误代码:-1_流水的数据,铁打的CDN的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 16位转8位 winhex_078期中4
- 下一篇: 拼接路径优雅方式_章泽天“学生装”穿出高