關閉

您有沒有遇過想要點擊某個網站時,卻遲遲無法進入呢?或是想在影音串流平台觀看某個影片時,畫面的 loading 圈圈轉啊轉地就是無法順利播放呢?這就跟我們今天要談論的 CDN(內容交付網路)有關了,而本期要分享的是 BytePlus 的 CDN 服務。

解決網站和影片卡卡的救星 BytePlus CDN

CDN,英文全稱為 Content Delivery Network,或稱 Content Distribution Network,中文稱作內容交付網路或內容分發網路,CDN 是一種互連的伺服器網路,藉由許多連結來源伺服器的邊緣伺服器間的運作,可加快網頁載入速度。而 BytePlus CDN 是如何運作的呢?BytePlus 擁有連結來源伺服器的眾多邊緣伺服器所組成之地理分散式網路,當啟用 CDN 時,邊緣伺服器將快取源自來源伺服器的內容副本,並將其儲存在接近使用者的存在點 (POP) 位置的邊緣伺服器中。

當有個使用者想訪問託管於另一地區的某一網站,而此網站所有者使用的是 BytePlus 的 CDN 時,使用者所使用的 Web 瀏覽器會對訪問此一網域的請求路由至本機 DNS,藉 DNS 解析請求來判斷 CNAME 配置,並回傳給 BytePlus CDN 的 DNS 伺服器的 CNAME,本機 DNS 再將最接近使用者的邊緣伺服器的 IP 位址傳回給 Web 瀏覽器,最後由 Web 瀏覽器向邊緣伺服器發出 HTTP GET 請求後,再由邊緣伺服器把請求的內容傳送至使用者,因邊緣伺服器替代了來源伺服器,大幅降低延遲狀況並提升網站效能,使用者就比較不會看到進入網站時惱人的 loading 小圈圈啦。


解決網站和影片卡卡的救星 - BytePlus CDN
 

BytePlus CDN 運作流程

(圖片取自BytePlus官方文檔:https://docs.byteplus.com/zh-CN/byteplus-cdn/docs/overview-of-byteplus-cdn#How%20it%20works)

 

使用 BytePlus CDN 之優勢報你知

BytePlus CDN 主要有四大優勢:

  1. 使用者體驗好:BytePlus 自主開發了快取軟體用以提升 Web 和行動用戶的網站效能,且基於其多層次的快取組織,BytePlus CDN 能以更快的速度傳輸靜態影像、串流媒體與大型檔案等類型資料,同時 BytePlus CDN 支持現代協議,含 HTTP/HTTPS 和 QUIC。
  2. 性能與靈活度強:BytePlus 自主開發了資源規劃系統以及即時資源調度分配系統,以更穩定的品質分發用戶請求與服務內容。此外,BytePlus CDN 與中國移動、中國電信和中國聯通等中國知名行動網路營運商合作,並中國策略性地放置「快取命中(cache hit)」,提高資料提供速度。
  3. 安全性高:BytePlus CDN 擁有全連結的HTTPS防劫持與防盜鏈,確保端與端之間的安全網路傳輸,支持使用這藉由設定引用者封鎖清單及允許清單、IP 封鎖清單及允許清單,還有 URL 驗證等以控制存取權限。
  4. 多維度監控佳:BytePlus CDN 結合了監控與日誌記錄的功能,關於每日、每週、每月的傳輸資料、頻寬及請求等詳細指標皆有提供,還可下載更為詳細的請求日誌,以獲取進一步的分析。
 

充分運用 BytePlus CDN 以發揮更大功效

在明白 BytePlus CDN 的內容與優勢後,在實際使用上我們該如何最佳化 BytePlus CDN 的服務呢?最後讓我們一起來看看由  BytePlus 官方提供的解方吧!

若想要加快圖片、文字與網頁交付的速度,可進行以下配置:
  • 快取配置
  • 使用HTTPS
  • 使用智慧壓縮
  • 配置跨來源的資源共享 (CORS)
若想要加快視訊傳輸的速度,可進行以下配置:
  • 快取配置
  • 使用HTTPS
  • 原點預取
  • URL認證
若想要加快檔案下載的速度,可進行以下配置:
  • 快取配置
  • 使用HTTPS
  • 原點預取

 


參考資料:BytePlus 官方文檔 - 〈BytePlus CDN〉

https://docs.byteplus.com/en/byteplus-cdn/docs/overview-of-byteplus-cdn