什麼是 CDN ?
全名是 Content Delivery Network(內容傳遞網路),是一種透過分佈式的伺服器網路來加速網站和應用程式內容傳遞的技術。這些伺服器分佈在世界各地,目的是將內容更靠近用戶,從而提高訪問速度和效能。CDN 的伺服器稱為節點,當用戶請求網站內容時,CDN 會將請求路由到距離用戶最近的節點,提供最快的回應時間。
如果要我比喻 CDN 的話,他很像物流業者的倉庫。
舉例來說:物流業者有總倉庫和各個地點的小倉庫,當小倉庫設在離你家很近的地方,而且物流業者定期都會從總倉庫拉貨到你家旁邊的小倉庫的時候,當你訂貨購買,貨物只要從你家小倉庫送到你家就好,相當快速。
→ 所以,以台灣用戶來說,如果有節點在台灣,回應速度是最快的。
可以想像成:貨物從日本倉庫送來 vs 貨物從台灣倉庫直送的時間差
什麼是 Push 型 CDN ?
* 主動上傳內容: 在 push 型 CDN 中,需要「主動」將資源上傳到你指定的 storage,