CDN

CDN(Content Delivery Network,內容傳遞網路)是一群部署在世界不同位置的伺服器。這些伺服器保存著資料的備份檔案。按照使用者發出請求的位置,它們能根據離終端使用者距離最近的伺服器來快速回應請求。也因此,即使在網路流量很大的時候,CDN 仍能在影響較小的情況下快速提供服務。

CDN 廣泛用於傳送像 Bootstrap、jQuery 等函式庫的樣式表和 JavaScript 檔案(靜態資源)。考慮到以下幾項原因,使用 CDN 來保存這些函式庫檔案會是更適合的選擇:

  • 透過 CDN 來提供函式庫的靜態資源檔案,可以減輕組織自己的伺服器上所需負載的請求量。
  • 大部分的 CDN 在全球各地都設有伺服器,也因此,CDN 伺服器可能還比我們自己的伺服器更靠近使用者。請求距離對延遲有直接影響。
  • CDN 已經設定了合適的快取機制。使用 CDN 還可以省下我們在自己的伺服器上配置靜態資源的步驟。