

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 为 CDN 和 MediaTailor 集成配置优化策略
<a name="optimize-cdn-config"></a>

完成流量估算后，请配置内容分发网络 (CDN) 以优化内容交付和广告个性化。 AWS Elemental MediaTailor这些优化有助于确保流畅播放，同时保持定向广告。

实施以下特定的 CDN 优化：

1. 在 CDN 中配置 Origin shield 功能，以减少负载 MediaTailor 并提高缓存效率。Origin shield 充当中间缓存层，它：
   + 将多个查看者请求合并为一个原始请求
   + 将冗余请求的数量减少到 MediaTailor
   + 缩短缓存内容的响应时间

   有关使用设置 Origin Shield 的实现详情 CloudFront，请参阅《 CloudFront 开发者指南》中的 “[使用 Origin Shield](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/)。