什麼是CDN?

了解什麼是CDN以及為什麼有用

一種CDN代表內容傳遞網絡

它是一系列分佈在全球的服務器,它們相互鏈接在一起。

為了幫助加快網站訪問速度,他們的工作是分發資產(例如圖像,JavaScript文件,CSS和HTML),以便它們在物理上合理地接近可能想要訪問您網站的每個用戶,以便到提高連接速度並減少延遲。

CDN是最終的緩存,也是在全球範圍內提供內容的最便宜的方式。

訪問者將永遠不會訪問託管您文件的實際Web服務器,而是訪問那些CDN服務器,從而有助於減輕負載。

CDN提供

  • 速度,更貼近用戶網絡可提高速度並減少延遲
  • 冗餘,如果CDN的一個節點發生故障,則其他節點可以處理流量
  • 降低成本與可能無法針對大量流量進行優化的集中位置處理所有流量相比,在帶寬和服務器功率方面
  • 安全通過在CDN節點級別添加其他保護級別。並非所有CDN都這樣做,但大多數CDN都這樣做,並且還引入了DDoS攻擊防護緩解措施

CDN從來源服務器獲取原始資源,只要來源不變,它將繼續提供其資產的本地副本:

每個CDN服務器都位於不同的洲,並且取決於CDN的構建方式,也位於一個洲的不同地區。

每個大型公司都使用CDN來服務資產,您也可以利用諸如CDN這樣的公司的服務雲耀斑亞馬遜CloudFrontGoogle Cloud CDNAzure CDN或其他。

CDN也可以通過您的虛擬主機直接集成。例如,我使用Netlify,它們集成了自動CDN,這使我的網站在世界上的每個地方都可以快速運行。


更多網絡教程: