動(dòng)態(tài)CDN和靜態(tài)CDN有什么區(qū)別?

來源:Z8Cloud
作者:Z8Cloud
時(shí)間:2020-11-27
5773
現(xiàn)在很多網(wǎng)站會(huì)使用到動(dòng)態(tài)cdn技術(shù),那大家知道什么是cdn嗎?動(dòng)態(tài)cdn的作用有哪些呢?動(dòng)態(tài)cdn的原理是怎樣的?還有,動(dòng)態(tài)cdn和靜態(tài)cdn有什么區(qū)別?

shahadat-rahman-gnyA8vd3Otc-unsplash.jpg

現(xiàn)在很多網(wǎng)站會(huì)使用到動(dòng)態(tài)cdn技術(shù),那大家知道什么是cdn嗎?動(dòng)態(tài)cdn的作用有哪些呢?動(dòng)態(tài)cdn的原理是怎樣的?還有,動(dòng)態(tài)cdn和靜態(tài)cdn有什么區(qū)別?

一、cdn如何理解?

CDN的全稱是Content Delivery Network,即內(nèi)容分發(fā)網(wǎng)絡(luò)。其目的是通過在現(xiàn)有的Internet中增加一層新的網(wǎng)絡(luò)架構(gòu),將網(wǎng)站的內(nèi)容發(fā)布到最接近用戶的網(wǎng)絡(luò)”邊緣”,使用戶可以就近取得所需的內(nèi)容,解決Internet網(wǎng)絡(luò)擁擠的狀況,提高用戶訪問網(wǎng)站的響應(yīng)速度。從技術(shù)上全面解決由于網(wǎng)絡(luò)帶寬小、用戶訪問量大、網(wǎng)點(diǎn)分布不均等原因所造成的用戶訪問網(wǎng)站響應(yīng)速度慢的問題。

CDN技術(shù)采取了分布式網(wǎng)絡(luò)緩存結(jié)構(gòu)(即國際上流行的web cache技術(shù)),通過在現(xiàn)有的Internet中增加一層新的網(wǎng)絡(luò)架構(gòu),將網(wǎng)站的內(nèi)容發(fā)布到最接近用戶的cache服務(wù)器內(nèi),通過DNS負(fù)載均衡的技術(shù),判斷用戶來源就近訪問cache服務(wù)器取得所需的內(nèi)容,解決Internet網(wǎng)絡(luò)擁塞狀況,提高用戶訪問網(wǎng)站的響應(yīng)速度,如同提供了多個(gè)分布在各地的加速器,以達(dá)到快速、可冗余的為多個(gè)網(wǎng)站加速的目的。

二、動(dòng)態(tài)cdn的作用是怎樣的?

1.通過連接復(fù)用,保證每次動(dòng)態(tài)請求到達(dá)時(shí),邊緣和源之間的通路,連接都已經(jīng)建立了,它的弊端是在突發(fā)情況下很難保證;

2.通過TCP協(xié)議棧的定制,把連接和請求的過程合并起來,這事我們在09年就一直在說,只不過由于種種原因沒有做下去,據(jù)說google已經(jīng)做出來了;

除此以外我們還可以把數(shù)據(jù)傳輸開始以后的等待時(shí)間給去除掉,這里面涉及到了兩個(gè)技術(shù),一個(gè)是動(dòng)態(tài)路由,一個(gè)是TCP協(xié)議優(yōu)化;

動(dòng)態(tài)路由:所謂動(dòng)態(tài)路由,指的是利用CDN節(jié)點(diǎn)多的優(yōu)勢,把每個(gè)節(jié)點(diǎn)都看做一個(gè)路由,在邊緣A和源B之間找到一個(gè)最佳路徑,也就是說以前是直接從A到B,變成了A-C-D-B;另外還需要強(qiáng)調(diào)的是,D-B之間一定是要通過連接建立,而且D-B一定要很近,時(shí)延很小,否則的話TCP協(xié)議優(yōu)化就發(fā)揮不了作用;通過動(dòng)態(tài)路由技術(shù)我們可以在A-B間建立一個(gè)更低的RTT和更小的丟包率的通過;

節(jié)點(diǎn)間的TCP協(xié)議優(yōu)化:有了動(dòng)態(tài)路由做保證,節(jié)點(diǎn)間的TCP協(xié)議優(yōu)化就是很簡單的事情了,我們要知道用戶的帶寬往往是有限的,而節(jié)點(diǎn)間的帶寬往往是冗余的,我們要做到節(jié)點(diǎn)間的發(fā)送速率高于邊緣到用戶是非常容易的,改幾行代碼就夠了;

三、動(dòng)態(tài)cdn的原理是怎樣的

簡單來說就類似用鏡像服務(wù)器給訪問者做了一個(gè)高速的代理服務(wù)器,用過代理服務(wù)器的朋友應(yīng)該知道,假如XX用戶通過代理訪問A站點(diǎn)的某個(gè)動(dòng)態(tài)頁面,那么代理服務(wù)器會(huì)先自己去訪問A站點(diǎn)的這個(gè)動(dòng)態(tài)頁面,然后把A站點(diǎn)返回的內(nèi)容再轉(zhuǎn)發(fā)給XX用戶,這樣不管A站點(diǎn)的數(shù)據(jù)如何更新,XX用戶每次訪問那個(gè)動(dòng)態(tài)頁面都會(huì)從代理服務(wù)器得到最新的內(nèi)容,當(dāng)然,條件就是代理服務(wù)器連接A站點(diǎn)的速度跟連接用戶的速度都非??欤@樣才會(huì)有加速的效果,所以需要代理服務(wù)器有非常好的帶寬,

四、動(dòng)態(tài)cdn與靜態(tài)cdn的區(qū)別介紹:

靜態(tài)CDN空間和動(dòng)態(tài)CDN空間的最大區(qū)別,主要以待加速資源的屬性而定:

如果待加速資源已經(jīng)經(jīng)過合理分類,只包括圖片、文檔、音視頻等靜態(tài)文件,那么優(yōu)先選用靜態(tài)CDN空間,既可以獲得更快速的加速效果,也可以獲得更多的功能支持。

如果待加速的資源未合理分類,包括了靜態(tài)資源和動(dòng)態(tài)資源,那么需要使用動(dòng)態(tài)CDN空間,一鍵實(shí)現(xiàn)全站加速。

五、動(dòng)態(tài)cdn主要的好處有兩個(gè):

1.首頁加載速度更快

2.更可靠的連接(他只要負(fù)責(zé)連接邊緣服務(wù)器,如果直接走回源線路的話,線路會(huì)很長,不可靠)

CDN
原文鏈接:點(diǎn)擊前往 >
文章來源:Z8Cloud
版權(quán)說明:本文內(nèi)容來自于Z8Cloud,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對觀點(diǎn)贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
掃碼關(guān)注
獲取更多出海資訊的相關(guān)信息
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家