ADUNIT000

什麼是CDN ?

 

CDN(Content delivery network),又名內容傳遞網路

這是一種內容在網路上傳輸的快取機制

一般而言,連上一個網站就等同於連上這個網站的所在的伺服器

舉例來說,如果你(人在台灣)使用網站的伺服器位置是在美國,你必須透過網路先連到遙遠的美國網路再連上網站(伺服器位置)

但是如果在亞洲的日本(節點)、香港(節點)甚至是台灣(節點),佈有CDN服務的話(網站伺服器一樣在美國)

那麼你只需要連線到日本(節點)、香港(節點)或台灣(節點)的機房就可以連上網站(隨便一個都比美國近)

而你讀取到的內容,完全是和連線到美國網站的一模一樣

這其中的道理,CDN會判斷你的所在位置

根據你的位置來取得離你位置最近的那一筆資料,而這些讀取到的資料則是美國網站的緩存資料 

如下圖

 cdn_j_1  

Web Sever 把產生的內容放入各個節點的機房中

各地用戶在讀取網站資料的時後會依據所在地去最近的機房拿資料

這樣一來就算Web Sever架在美國或歐洲,也不影響用戶讀取網站的速度

 

CDN好處

1. 加速網頁瀏覽效能:因為已經將緩存資料放在最近的機房中,不需要重新像伺服器讀取

2. 有效分流(頻寬):當所有用戶都不再向同一個伺服器讀取資料,大幅降低集中流量

3. 網站穩定度:網站流量分散後,網站的穩定度大幅提高,即使短暫當機也不怕用戶無法使用

4. 安全性增加:因網站透過CDN分散出去,駭客較難直接攻擊網站本體

 

 

如果覺得對你有幫助的話. 請幫小弟按個讚吧~

圖片來源:Google

文章標籤
創作者介紹

史丹利愛碎念

newaurora 發表在 痞客邦 PIXNET 留言(4) 人氣()


留言列表 (4)

發表留言
  • Yuyan Li
  • 謝謝^^很實用的文章
  • 謝謝~

    newaurora 於 2015/11/24 01:07 回覆

  • Wang Henry
  • 你好,最近在開啟某固定網頁時都會變成下載某個檔案的狀況,

    有流言給網頁管理者,對方也提到可能是瀏覽器 / CDN的問題。

    瀏覽器我嘗試過從CHROME換成IE11狀況都一樣會變成下載檔案的狀況= =

    這樣應該是CDN的問題了(?)

    那麼,CDN的問題是我這邊網路連線的問題?

    還是網站的問題?

    還是中繼站的問題呢?

    把現在正在使用的AP重新啟動以達到替換IP的動作,這樣是否能有改善的效果?
    謝謝:)
  • GG
  • 其實就網路上來說, 香港反而比美國遠喔
  • 騏騏
  • 清楚又實用的文章~~ 感謝分享!!!
找更多相關文章與討論