View a markdown version of this page

CDN 和 MediaTailor 整合的架構考量 - AWS Elemental MediaTailor

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

CDN 和 MediaTailor 整合的架構考量

將內容交付網路 (CDN) 正確放置在架構中,以確保最佳效能和可靠性 AWS Elemental MediaTailor。建議的架構會在檢視器和 MediaTailor 之間放置 CDN,而非 MediaTailor 和原始伺服器之間。

如需詳細的架構圖和工作流程說明,請參閱下列主題。

將 CDN 正確放置在架構中:

  1. 在玩家和 MediaTailor 之間放置 CDN (而不是在 MediaTailor 和原始伺服器之間)。

    此架構可讓您的 CDN 快取廣告區段和內容區段。同時,MediaTailor 可以為每個檢視器產生個人化資訊清單。

  2. 為不同的請求類型建立個別的快取行為:

    • 資訊清單請求 (無快取)

    • 內容區段 (較長的 TTL)

    • 廣告客群 (較長的 TTL)

  3. 設定適當的錯誤處理:

    • 設定負快取 (暫時儲存錯誤回應),以避免在服務中斷期間重複請求造成您的原始伺服器負擔過重。負快取表示 CDN 將暫時儲存錯誤回應 (例如 404 或 500 錯誤),以防止重複請求不存在或暫時無法使用的內容。

    • 設定適當的錯誤回應代碼和重試行為

  4. 實作中繼快取 (原始遮罩):

    原始伺服器防護是一項功能,可在 CDN 節點和原始伺服器之間建立額外的快取層。這可減少到達原始伺服器的備援請求數量。

    • 在節點和原始伺服器之間設定中繼快取層

    • 在快取遺漏期間減少對原始伺服器的備援請求數量

    • 改善 CDN 基礎設施的快取命中率