cdn網(wǎng)絡(luò)加速
發(fā)布時(shí)間:2022-08-01作者:小編閱讀:0
CDN全稱ContentDeliveryNetwork,也就是說,內(nèi)容分發(fā)網(wǎng)絡(luò)。其基本思路是避免瓶頸和鏈接,盡可能影響互聯(lián)網(wǎng)上的數(shù)據(jù)傳輸速度和穩(wěn)定性,使內(nèi)容傳輸更快.更穩(wěn)定。在現(xiàn)有互聯(lián)網(wǎng)的基礎(chǔ)上,將節(jié)點(diǎn)服務(wù)器放置在網(wǎng)絡(luò)各處,形成一層智能虛擬網(wǎng)絡(luò),CDN根據(jù)網(wǎng)絡(luò)流量和每個(gè)節(jié)點(diǎn)的連接,系統(tǒng)可以實(shí)時(shí)連接.負(fù)載狀態(tài)、用戶距離、響應(yīng)時(shí)間等綜合信息將用戶請求重新引導(dǎo)到最近的服務(wù)節(jié)點(diǎn)。其目的是讓用戶在附近獲取所需的內(nèi)容并解決它Internet網(wǎng)絡(luò)擁擠,提高用戶訪問網(wǎng)站的響應(yīng)速度。
用戶訪問網(wǎng)站在不同地區(qū)的響應(yīng)速度不同,以提高用戶訪問的響應(yīng)速度.優(yōu)化現(xiàn)有Internet需要在用戶和服務(wù)器之間添加中間層CDN。使用戶能夠以最快的速度從最接近用戶的地方獲取所需的信息,完全解決網(wǎng)絡(luò)擁塞,提高響應(yīng)速度,是大型網(wǎng)站使用的流行應(yīng)用程序。
1.CDN概述
CDN的全稱是ContentDeliveryNetwork,即內(nèi)容分發(fā)網(wǎng)絡(luò)。其目的是通過現(xiàn)有網(wǎng)絡(luò)Internet增加一層新的CACHE(緩存)層,將網(wǎng)站內(nèi)容發(fā)布到最接近用戶的網(wǎng)絡(luò)"邊緣"節(jié)點(diǎn)允許用戶在附近獲取所需內(nèi)容,提高用戶訪問網(wǎng)站的響應(yīng)速度。從技術(shù)上全面解決網(wǎng)絡(luò)帶寬小的問題.用戶訪問量大.由于網(wǎng)點(diǎn)分布不均,用戶訪問網(wǎng)站的響應(yīng)速度提高。
Cache層技術(shù),消除數(shù)據(jù)峰值訪問造成的結(jié)點(diǎn)設(shè)備堵塞。Cache服務(wù)器具有緩存功能,因此大多數(shù)網(wǎng)頁對象(Webpageobject),如html.php等待頁面文件,gif.tif.png.bmp在有效期內(nèi),圖片文件等格式文件(TTL)內(nèi)部,對于重復(fù)訪問,無需從原始網(wǎng)站重新傳輸文件實(shí)體,只需通過簡單的認(rèn)證(FreshnessValidation),幾十字節(jié)的傳輸Header,本地副本可以直接傳輸給訪問者。由于緩存服務(wù)器通常部署在靠近用戶端的地方,可以獲得類似局域網(wǎng)的響應(yīng)速度,有效降低廣域帶寬的消耗。它不僅可以提高響應(yīng)速度,節(jié)省帶寬,還可以加速Web有效減輕源服務(wù)器負(fù)載的服務(wù)器非常有效。
根據(jù)加速對象的不同,分為客戶端加速和服務(wù)器加速。
加速客戶端:Cache在網(wǎng)絡(luò)出口部署,在本地緩存經(jīng)常訪問的內(nèi)容,提高響應(yīng)速度,節(jié)省帶寬;服務(wù)器加速:Cache作為服務(wù)器前端部署Web提高服務(wù)器代理緩存器Web如果多臺服務(wù)器的性能加快訪問速度Cache通過有效的機(jī)制管理,加速服務(wù)器在不同地區(qū)的分布Cache引導(dǎo)用戶就近訪問網(wǎng)絡(luò)(如通過DNS引導(dǎo)用戶),全球負(fù)載平衡流量,這是CDN網(wǎng)絡(luò)內(nèi)容傳輸?shù)幕舅枷搿?/p>
CDN網(wǎng)絡(luò)優(yōu)化的作用主要體現(xiàn)在以下幾個(gè)方面:
1.解決服務(wù)器端“第一公里”問題
2.緩解甚至消除不同運(yùn)營商之間的瓶頸。3.減輕各省出口帶寬壓力
4.減輕骨干網(wǎng)的壓力
5.優(yōu)化了網(wǎng)絡(luò)熱點(diǎn)內(nèi)容的分布
其實(shí)大家對cdn不要覺得網(wǎng)絡(luò)加速很神秘。事實(shí)上,手機(jī)基站的原理和我們在日常生活中遇到的一樣。每個(gè)地方都有信號塔,保證了每個(gè)地方的信號強(qiáng)度。cdn網(wǎng)絡(luò)加速的原理也是如此!
2.CDN不同于傳統(tǒng)網(wǎng)站訪問:
CDN主要功能是在不同的地方緩存內(nèi)容。通過負(fù)載平衡技術(shù),用戶的請求被定位為最合適的緩存服務(wù)器。例如,北京的用戶,我們讓他訪問北京的節(jié)點(diǎn),深圳的用戶,我們讓他訪問深圳的節(jié)點(diǎn)。通過就近訪問,加快用戶訪問網(wǎng)站。解決方案Internet網(wǎng)絡(luò)擁堵,提高用戶訪問網(wǎng)絡(luò)的響應(yīng)速度。
傳統(tǒng)訪問:
使用了CDN網(wǎng)站訪問:
不同于傳統(tǒng)的訪問方式,CDN網(wǎng)絡(luò)在用戶和服務(wù)器之間增加緩存層,將用戶的訪問請求引導(dǎo)到最佳緩存節(jié)點(diǎn),而不是服務(wù)器源站點(diǎn),從而加快訪問速度。
完整的CDN工作流程:
總結(jié)一下CDN工作原理:通過權(quán)威DNS通過緩存來減輕源站的壓力,服務(wù)器可以選擇最佳節(jié)點(diǎn)。
最簡單的CDN網(wǎng)絡(luò)由一個(gè)DNS由幾臺緩存服務(wù)器組成:
1.當(dāng)用戶點(diǎn)擊網(wǎng)站頁面上的內(nèi)容時(shí)URL,經(jīng)過本地DNS系統(tǒng)解析,DNS系統(tǒng)最終將域名的解析權(quán)交給域名CNAME指向的CDN專用DNS服務(wù)器。
2.CDN的DNS服務(wù)器將CDN全局負(fù)載均衡設(shè)備IP返回用戶的地址。
3.用戶向CDN全局負(fù)載均衡設(shè)備啟動內(nèi)容URL訪問請求。
4.CDN根據(jù)用戶的全局負(fù)載均衡設(shè)備,根據(jù)用戶的全局負(fù)載均衡設(shè)備IP地址,用戶請求的內(nèi)容URL,選擇用戶所屬區(qū)域的區(qū)域負(fù)載均衡設(shè)備,告知用戶要求該設(shè)備。
5.區(qū)域負(fù)載平衡設(shè)備將為用戶選擇合適的緩存服務(wù)器提供服務(wù)。選擇的依據(jù)包括:根據(jù)用戶IP根據(jù)用戶要求,判斷哪個(gè)服務(wù)器最接近用戶;URL攜帶的內(nèi)容名稱,判斷哪個(gè)服務(wù)器有用戶需要的內(nèi)容;查詢每個(gè)服務(wù)器的當(dāng)前負(fù)載,判斷哪個(gè)服務(wù)器仍然具有服務(wù)能力?;谏鲜鰲l件的綜合分析,區(qū)域負(fù)載平衡設(shè)備將返回緩存服務(wù)器IP地址。
6.服務(wù)器全局負(fù)載均衡設(shè)備IP地址返回給用戶。
7.用戶向緩存服務(wù)器發(fā)起請求,緩存服務(wù)器響應(yīng)用戶請求,并將用戶需要的內(nèi)容傳輸?shù)接脩艚K端。如果緩存服務(wù)器上沒有用戶想要的內(nèi)容,區(qū)域平衡設(shè)備仍然分配給用戶,那么服務(wù)器將要求其上一個(gè)緩存服務(wù)器,直到網(wǎng)站的源服務(wù)器將內(nèi)容拉到本地。
3.CDN應(yīng)用場景:
靜態(tài)網(wǎng)頁:圖片小文件.博客
下載大文件:下載軟件.視頻點(diǎn)播或圖片存儲網(wǎng)站
動態(tài)加速:直播網(wǎng)站
應(yīng)用加速:手機(jī)APP
億聯(lián)云助力企業(yè)信息化建設(shè)、數(shù)字化轉(zhuǎn)型、以及全球化互聯(lián)。SD-WAN方案可實(shí)現(xiàn)全球訪問加速、SaaS訪問加速、海外視頻加速、海外分支組網(wǎng),有效提升國際間溝通效率,助力中國企業(yè)開拓國際市場,如有疑問,歡迎致電010-53390328!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,請聯(lián)系站長郵箱:shawn.lee@eliancloud.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。
標(biāo)題:cdn網(wǎng)絡(luò)加速
TAG標(biāo)簽:網(wǎng)絡(luò)傳輸
地址:http://www.dangdangload.com/article/817.html