CDN節點越多越好?節點數量、位置與成本該如何思考!

Back
2022-05-09

📎CDN節點如何佈署才能最符合成本效益?本篇將以小劇場的方式深入帶您了解CDN節點數量、分佈位置與成本的關係,以及其他關鍵影響因素!一起來了解吧!

怎樣的CDN節點配置對網站最有利?

我們已經知道CDN節點(PoPs, Points of Presence)是網站內容緩存以及傳遞速度的關鍵。CDN透過域名解析技術(DNS),讓用戶訪問網站時,能透過最近的CDN節點獲取內容,得到更快速順暢的瀏覽體驗。 

但是,CDN節點是越多越好嗎?離用戶最近的CDN節點一定是最快的路徑嗎?該如何選擇CDN服務商才能滿足所有目標市場的需求呢?看懂節點佈署眉角,選擇最適合自身企業網站的服務才能最節省成本!

本篇文章我們將以小劇場的方式,協助釐清幾個CDN節點配置的核心問題。

延伸閱讀:CDN是什麼(內容傳遞網路)?為何電商網站需求大增?

小Q:CDN 的節點數量,越多越好嗎?

在世界各地配置眾多節點的 CDN 服務商最「通用」,意思就是,當一個企業網站的用戶遍佈全球,且訪問量日益增多時,選擇 CDN 節點全球配置的服務商通常沒問題,但倘若網站有明確的目標市場,過多的節點可能會適得其反。

小Q:什麼意思?難道 CDN 節點數量多還有缺點嗎?

不能說是缺點哦,只不過不見得能達到最好的效益而已。以下2點說明:

CDN 節點數量多,降低緩存命中率

我們都知道透過 CDN 節點的「緩存功能」,能達到網站加速的目的,意即,當用戶可以直接透過 CDN 節點獲取內容的機會越高,也就是 CDN 節點的緩存命中率(Cache Hit Ratio)越高,網站內容載入速度可以更快。同時網站的源伺服器負擔也將下降(包含頻寬使用量也更少)。

假設網站有 5 位用戶,分配了 3 台 CDN 節點,表示有 3 人可能成為該 CDN 節點的「第 1 位用戶」,因為第 1 位用戶的請求仍由源伺服器提供內容,只剩 2 人可以因為獲取到 CDN 節點緩存的內容,而明顯感受到速度加快,我們稱此時的緩存命中率為 2/5。

但如果網站僅使用 1 台 CDN 節點資源,則第 1 位用戶訪問後,CDN 節點上面將有緩存,剩餘的4位用戶都可以享受到 CDN 帶來的加速效果,因此緩存命中率上升到 4/5,與此同時網站源伺服器的工作量也將由 3 下降到 1,頻寬費用也會省下 2/3 呢。 

CDN節點數量多,降低緩存命中率
CDN節點數量多,降低緩存命中率

CDN 節點位置等於目標市場 = 成本管控

當網站用戶主要分佈在亞洲,只需在目標市場配置 CDN 節點即可,不必在其他地區,如歐洲、美洲等地區也配置 CDN 節點,增加不必要的成本。

延伸閱讀: CDN躍上網站資安主流:選擇CDN廠商必問的4個技術問題!

小Q:原來如此,那麼 CDN 節點的位置有關係嗎?

其實剛才提到的節點分佈位置,也是有學問的哦。

CDN 節點離用戶距離,不是越近越好

不一定。在網路的世界中,用戶的請求到 CDN 節點中間會經過很多網路供應商(ISP),其封包行走的路徑我們稱為「路由」。最快的路通常依據各網路供應商的配置,憑借網路協定算出,讓內容以最快的速度傳遞。但最快的路徑並不一定等於地理上的最短距離。就好像使用 Google Maps導航時,為「最快」到達目的地,地圖可能不會建議你走地理距離最近的道路,而是看似較遠但比較暢通的路線,如圖所示:

用戶到CDN節點的最佳路徑說明 01
用戶到 CDN 節點的最佳路徑說明 01
用戶到CDN節點的最佳路徑說明 02
用戶到 CDN 節點的最佳路徑說明 02

實際上,路由的選擇還須考量到線路是否壅塞、線路的品質,當下的狀況以及各網路供應商的設定等等,因此很多時候「最佳路徑」並非我們認為的「最短距離」。

小Q:CDN 節點配置學問真多!該怎麼選擇?

沒錯哦,確實是一門學問,所以同樣都是 CDN 廠商,能提供的服務並不相同,企業還是要視自身需求選擇對自己最有利的。有些企業會因此同時使用多家 CDN 服務來滿足不同面向的需求,但同時選用 CDN 服務商不僅所費不貲,也會增加維運的成本。

小Q:有沒有能夠客製化的 CDN 服務呢? 

ApeiroCDN 為少數能夠依照您的目標市場地區以及訪問量訂製的 CDN 服務商,透過整合各大雲服務商的資源,搭配自身骨幹網路、可調整的節點路由,量身訂做適合您目標市場的節點配置。因應網路世界的多變與複雜性,ApeiroCDN 有專業團隊為您的網路服務進行實時觀察與監控、進行動態調整。讓您的用戶感受到最佳體驗的同時,也能讓您的每分錢都花在刀口上。

延伸閱讀:CDN 教學:不只是網站加速,了解反向代理伺服器

Share this post

Blog