CDN是一個服務器網(wǎng)絡,稱為節(jié)點或PoP(存在點)。它們可以補充,或者在某些情況下甚至可以取代傳統(tǒng)的Web服務
器。當CDN用于網(wǎng)站時,它用于將網(wǎng)站的部分或全部內(nèi)容傳送給訪問者。
CDN改變了傳統(tǒng)的客戶端--服務器流量。所有請求都不會進入單個服務器并由單個服務器來滿足,而是會進行路由,以
便部分(或全部)請求由CDN來滿足。
請求路由是此過程的關鍵部分。在幕后,這可能相當復雜。幸運的是,大多數(shù)CDN提供商已經(jīng)自動化了該過程,并簡化
了初始設置和配置。如今,通常只需在管理控制臺上單擊幾下即可將站點集成到CDN中。完成此操作后,對CDN上內(nèi)容
的傳入請求將被適當路由和滿足,其余請求(如果有)將照常發(fā)送到主機。
CDN有多種類型,并且有多種使用方法。最常見的類型是緩存CDN,如下所述。
緩存CDN提供靜態(tài)內(nèi)容:在用戶請求之前已經(jīng)存在的文件。這與根據(jù)需求生成的動態(tài)/自定義內(nèi)容形成對比。例如,當銀
行客戶登錄銀行網(wǎng)站查看帳戶時,頁面將包含大量靜態(tài)內(nèi)容(頁面標題、銀行徽標、各種 CSS 文件等),以及自定義內(nèi)
容(帳戶當前的余額、最近交易列表等)是為該用戶動態(tài)生成的。
顯然,很大一部分互聯(lián)網(wǎng)流量由靜態(tài)內(nèi)容組成。大多數(shù)網(wǎng)站都有很多這樣的內(nèi)容,包括:圖片、音頻文件、視頻文件、其
他媒體文件、網(wǎng)站圖文、UI和其他圖形元素(例如自定義按鈕)、Web元素,例如腳本、字體、CSS文件等。
本質上,任何不需要服務器處理的文件(任何只需根據(jù)瀏覽器請求傳送的文件)都可以由CDN提供服務。緩存CDN將此
內(nèi)容存儲在多個位置,通常遍布全球。在每次數(shù)據(jù)請求中,CDN算法都會選擇距離請求來源最近的位置。
這從多個方面改善了用戶體驗,CDN集成網(wǎng)站的訪問者將與該網(wǎng)站進行更快、響應更靈敏的交互。
1、CDN服務器在物理上靠近訪問者,因此可以在短距離內(nèi)提供靜態(tài)內(nèi)容,并且通常需要較少的互聯(lián)網(wǎng)連接。
2、大多數(shù)CDN網(wǎng)絡都很大并且具有豐富的帶寬,因此CDN服務器在向請求者提供內(nèi)容時會快速且響應迅速。
3、該網(wǎng)站的網(wǎng)絡服務器擺脫了提供靜態(tài)內(nèi)容的負擔。它的所有容量都可以專門用于提供動態(tài)內(nèi)容,因此比沒有CDN時
提供的速度更快。
除了讓用戶更滿意之外,網(wǎng)站所有者還可以獲得其他好處。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站