CDN基礎知識,使用者訪問流程

2021-10-09 09:29:31 字數 524 閱讀 7818

訪問乙個未經cdn快取的內容流程

使用者輸入**如 www.aa.com,在本地沒有 dns 快取,則需要向dns伺服器發起請求

由於配置了cname,因此dns解析出來是乙個別名,如 www.aa.xxcdn.com

請求指向了cdn網路中的智慧型 dns 負載均衡系統

智慧型 dns 負載均衡系統解析網域名稱,返回給使用者就近的快取伺服器(cdn)的 ip 節點給使用者

使用者請求該 ip 節點(cdn)

由於未經快取,該ip節點會探測就近的節點上是否存在該內容。如果不存在則繼續向上級節點回源(如中心節點等)

如果邊緣節點、中心節點都不存在,則繼續向源站回源(即內容廠商的伺服器處)

中心節點獲取到內容後返回邊緣節點,邊緣節點再返回給使用者。至此即在 cdn 上快取了響應的內容。

**注:**對於未經快取的內容,cdn並不一定能提公升訪問速度。因為流程相比直接訪問原始伺服器的步驟增加了,但是在回源過程中,cdn 廠商一般會優化回源路徑,因此回源的速度也相對是比較快的。因此對未經快取的內容速度不一定是 cdn 快。

CDN及CDN資源訪問流程簡介

cdn的全稱是content delivery network,即內容分發網路。其目的是通過在現有的internet中增加一層新的網路架構,將 的內容發布到最接近使用者的網路 邊緣 邊緣伺服器 使使用者可以就近獲取所需的內容,解決internet網路擁擠,加快使用者訪問 從技術層面上全面解決由於網路...

JAVA基礎知識 控制流程

1 塊作用域 塊級元素巢狀時,不允許宣告同名的變數 2 條件語句 if condition statement1 else statement2 當希望條件為真執行多條的語句,用 括起來 else子句與最近的if構成一組 3 迴圈 while condition statement 條件為真時,執行...

基礎知識 Linux開機流程

還記得研究生複試的時候有人被問到這個問題,linux核心分析也提到這件事,作為乙個每天跟計算機打交道的人,確實很有必要了解一下。ppt盜用 bios開機自檢。主要是檢查硬體的好壞。它負責完成對cpu 主機板 記憶體 軟硬盤子系統 顯示子系統 包括顯示快取 串並行介面 鍵盤 cd rom光碟機等的檢測...