什麼是CDN ?
CDN(Content delivery network),又名內容傳遞網路
這是一種內容在網路上傳輸的快取機制
一般而言,連上一個網站就等同於連上這個網站的所在的伺服器
舉例來說,如果你(人在台灣)使用網站的伺服器位置是在美國,你必須透過網路先連到遙遠的美國網路再連上網站(伺服器位置)
但是如果在亞洲的日本(節點)、香港(節點)甚至是台灣(節點),佈有CDN服務的話(網站伺服器一樣在美國)
那麼你只需要連線到日本(節點)、香港(節點)或台灣(節點)的機房就可以連上網站(隨便一個都比美國近)
而你讀取到的內容,完全是和連線到美國網站的一模一樣
這其中的道理,CDN會判斷你的所在位置
根據你的位置來取得離你位置最近的那一筆資料,而這些讀取到的資料則是美國網站的緩存資料
如下圖
Web Sever 把產生的內容放入各個節點的機房中
各地用戶在讀取網站資料的時後會依據所在地去最近的機房拿資料
這樣一來就算Web Sever架在美國或歐洲,也不影響用戶讀取網站的速度
CDN好處
1. 加速網頁瀏覽效能:因為已經將緩存資料放在最近的機房中,不需要重新像伺服器讀取
2. 有效分流(頻寬):當所有用戶都不再向同一個伺服器讀取資料,大幅降低集中流量
3. 網站穩定度:網站流量分散後,網站的穩定度大幅提高,即使短暫當機也不怕用戶無法使用
4. 安全性增加:因網站透過CDN分散出去,駭客較難直接攻擊網站本體
如果覺得對你有幫助的話. 請幫小弟按個讚吧~
其他文章:
圖片來源:Google
文章標籤
全站熱搜

謝謝^^很實用的文章
謝謝~
你好,最近在開啟某固定網頁時都會變成下載某個檔案的狀況, 有流言給網頁管理者,對方也提到可能是瀏覽器 / CDN的問題。 瀏覽器我嘗試過從CHROME換成IE11狀況都一樣會變成下載檔案的狀況= = 這樣應該是CDN的問題了(?) 那麼,CDN的問題是我這邊網路連線的問題? 還是網站的問題? 還是中繼站的問題呢? 把現在正在使用的AP重新啟動以達到替換IP的動作,這樣是否能有改善的效果? 謝謝:)
其實就網路上來說, 香港反而比美國遠喔
清楚又實用的文章~~ 感謝分享!!!
想問為什麼savetweetvid.com 用了CDN SERVICES可以DOWNLOAND TWITTER 的影片? 但savetweetvid.com不是TWITTER公司的, 你知道原因嗎?