# (基礎系列) CDN 我用過但不知道他幹嘛了
# CDN (Content delivery network) 內容傳遞網路
您是否有這樣的經驗,當你想要瀏覽國外網站的時候,等待網站回應的時間會非常久,是因為站台與你的網路距離太過遙遠造成傳輸時間太長,導致使用者體驗不佳,那關於這部分有沒有相對應的措施呢!!
沒錯今天講的 CDN 內容傳遞網路就是在解決以上的問題,接者我們來看兩張圖來比較以上有無 CDN 的差異。
# 未使用 CDN 的網路架構
廠商只設置單一 Server
- Client 到 Server 的請求距離太遠
- 造成回應時間長
- 網站不穩定
- 頻寬耗費嚴重
# 有使用 CDN 的網路架構
廠商在各地設置 Server
- Client 可以使用距離較近的內容
- Server 與 Client 之間距離變近回應速度相對快
- 網站穩定較佳
- CDN 具有 Cache 功能,當其一 Server 出現問題會快速切換至其他快速可用的 Server
- 有效節省頻寬
- 將請求翻散到不同 Server 相對頻寬不擁擠
- 相對安全
- CDN 提供防護 DDOS 的服務,改善安全性憑證等等