

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

# 設定 CDN 和 MediaTailor 整合的最佳化策略
<a name="optimize-cdn-config"></a>

當您完成流量估算時，請設定您的內容交付網路 (CDN)，以使用 最佳化內容交付和廣告個人化 AWS Elemental MediaTailor。這些最佳化有助於確保順暢播放，同時維持目標式廣告。

實作以下這些特定的 CDN 最佳化：

1. 在 CDN 中設定原始伺服器遮罩功能，以減少 MediaTailor 的負載並改善快取效率。原始伺服器遮罩可做為中介快取層：
   + 將多個檢視器請求合併為單一原始伺服器請求
   + 減少對 MediaTailor 的備援請求數量
   + 改善快取內容的回應時間

   如需使用 CloudFront 設定原始伺服器防護的實作詳細資訊，請參閱CloudFront 開發人員指南》中的[使用原始伺服器防護](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/origin-shield.html)。

1. 為不同的內容類型設定適當的存留時間 (TTL) 值。TTL 會決定 CDN 快取內容的時間長度。在此期間之後，CDN 會從原始伺服器請求新的副本：
   + 資訊清單：
     + 廣告插入為 0 秒
     + 頻道組件 5-10 秒

     在廣告插入中，MediaTailor 會提供資訊清單，其中包含個人化的廣告給瀏覽者。如果播放清單或 MPD 快取並提供給錯誤的播放裝置，裝置可能會遇到播放或追蹤問題。
   + 內容區段：24 小時或更長時間 （這些很少變更，您可以積極快取它們以減少原始負載）
   + 廣告區段：24 小時或更長時間 （廣告內容通常會在瀏覽者之間重複使用，而且您可以長時間快取）

   如需所有 MediaTailor 工作流程的完整 TTL 建議和快取最佳化策略，請參閱 [CDN 和 MediaTailor 整合的快取最佳化](cdn-optimize-caching.md)。

   如需在 CloudFront 中設定快取行為的詳細說明，請參閱 CloudFront 開發人員指南中的[快取行為設定](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesCacheBehavior)。

1. 部署靠近檢視器人口的 CDN 節點。與您的 CDN 供應商合作，以：
   + 根據檢視器人口統計資訊識別最佳節點位置
   + 確保每個區域中有足夠的容量
   + 監控邊緣效能並視需要調整

   如需實作指引，請參閱 [CloudFront 節點](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/LocationsOfEdgeServers.html)，以識別對象區域的可用節點。

1. 對於全球受眾，請考慮實作多 CDN 策略。此方法：
   + 使用多個 CDN 供應商來改善可靠性
   + 將檢視器路由到其位置的最佳效能 CDN
   + 在 CDN 中斷期間提供容錯移轉選項
   + 可以利用不同的定價模型來最佳化成本

   如需實作詳細資訊，請參閱 AWS 網路與內容交付部落格上的[多 CDN 策略](https://aws.amazon.com/blogs/networking-and-content-delivery/multi-cdn-strategies/)。