< 返回新聞公共列表

CDN是如何運(yùn)作的?

發(fā)布時(shí)間:2023-07-12 15:05:37

CDN是一個(gè)服務(wù)器網(wǎng)絡(luò),稱為節(jié)點(diǎn)或PoP(存在點(diǎn))。它們可以補(bǔ)充,或者在某些情況下甚至可以取代傳統(tǒng)的Web服務(wù)

器。當(dāng)CDN用于網(wǎng)站時(shí),它用于將網(wǎng)站的部分或全部內(nèi)容傳送給訪問者。 


CDN改變了傳統(tǒng)的客戶端--服務(wù)器流量。所有請(qǐng)求都不會(huì)進(jìn)入單個(gè)服務(wù)器并由單個(gè)服務(wù)器來滿足,而是會(huì)進(jìn)行路由,以

便部分(或全部)請(qǐng)求由CDN來滿足。


CDN是如何運(yùn)作的?.jpg


請(qǐng)求路由是此過程的關(guān)鍵部分。在幕后,這可能相當(dāng)復(fù)雜。幸運(yùn)的是,大多數(shù)CDN提供商已經(jīng)自動(dòng)化了該過程,并簡化

了初始設(shè)置和配置。如今,通常只需在管理控制臺(tái)上單擊幾下即可將站點(diǎn)集成到CDN中。完成此操作后,對(duì)CDN上內(nèi)容

的傳入請(qǐng)求將被適當(dāng)路由和滿足,其余請(qǐng)求(如果有)將照常發(fā)送到主機(jī)。


CDN有多種類型,并且有多種使用方法。最常見的類型是緩存CDN,如下所述。

緩存CDN提供靜態(tài)內(nèi)容:在用戶請(qǐng)求之前已經(jīng)存在的文件。這與根據(jù)需求生成的動(dòng)態(tài)/自定義內(nèi)容形成對(duì)比。例如,當(dāng)銀

行客戶登錄銀行網(wǎng)站查看帳戶時(shí),頁面將包含大量靜態(tài)內(nèi)容(頁面標(biāo)題、銀行徽標(biāo)、各種 CSS 文件等),以及自定義內(nèi)

容(帳戶當(dāng)前的余額、最近交易列表等)是為該用戶動(dòng)態(tài)生成的。

顯然,很大一部分互聯(lián)網(wǎng)流量由靜態(tài)內(nèi)容組成。大多數(shù)網(wǎng)站都有很多這樣的內(nèi)容,包括:圖片、音頻文件、視頻文件、其

他媒體文件、網(wǎng)站圖文、UI和其他圖形元素(例如自定義按鈕)、Web元素,例如腳本、字體、CSS文件等。

本質(zhì)上,任何不需要服務(wù)器處理的文件(任何只需根據(jù)瀏覽器請(qǐng)求傳送的文件)都可以由CDN提供服務(wù)。緩存CDN將此

內(nèi)容存儲(chǔ)在多個(gè)位置,通常遍布全球。在每次數(shù)據(jù)請(qǐng)求中,CDN算法都會(huì)選擇距離請(qǐng)求來源最近的位置。


這從多個(gè)方面改善了用戶體驗(yàn),CDN集成網(wǎng)站的訪問者將與該網(wǎng)站進(jìn)行更快、響應(yīng)更靈敏的交互。 

1、CDN服務(wù)器在物理上靠近訪問者,因此可以在短距離內(nèi)提供靜態(tài)內(nèi)容,并且通常需要較少的互聯(lián)網(wǎng)連接。 

2、大多數(shù)CDN網(wǎng)絡(luò)都很大并且具有豐富的帶寬,因此CDN服務(wù)器在向請(qǐng)求者提供內(nèi)容時(shí)會(huì)快速且響應(yīng)迅速。 

3、該網(wǎng)站的網(wǎng)絡(luò)服務(wù)器擺脫了提供靜態(tài)內(nèi)容的負(fù)擔(dān)。它的所有容量都可以專門用于提供動(dòng)態(tài)內(nèi)容,因此比沒有CDN時(shí)

提供的速度更快。

除了讓用戶更滿意之外,網(wǎng)站所有者還可以獲得其他好處。


/template/Home/Zkeys724/PC/Static