

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

# CDN 和 MediaTailor 整合的架構考量
<a name="cdn-architecture-considerations"></a>

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

如需詳細的架構圖和工作流程說明，請參閱下列主題。
+ [使用 CDN 插入廣告](ssai-cdn-workflow.md) 適用於廣告插入架構圖表和詳細工作流程
+ [了解 CDN 架構](channel-assembly-cdn-architecture.md) 適用於頻道組件架構圖表和工作流程

將 CDN 正確放置在架構中：

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

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

1. 為不同的請求類型建立個別的快取行為：
   + 資訊清單請求 （無快取）
   + 內容區段 （較長的 TTL)
   + 廣告客群 （較長的 TTL)

1. 設定適當的錯誤處理：
   + 設定負快取 （暫時儲存錯誤回應），以避免在服務中斷期間重複請求造成您的原始伺服器負擔過重。負快取表示 CDN 將暫時儲存錯誤回應 （例如 404 或 500 錯誤），以防止重複請求不存在或暫時無法使用的內容。
   + 設定適當的錯誤回應代碼和重試行為

1. 實作中繼快取 （原始遮罩）：

   原始伺服器防護是一項功能，可在 CDN 節點和原始伺服器之間建立額外的快取層。這可減少到達原始伺服器的備援請求數量。
   + 在節點和原始伺服器之間設定中繼快取層
   + 在快取遺漏期間減少對原始伺服器的備援請求數量
   + 改善 CDN 基礎設施的快取命中率