本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
CDN 和 MediaTailor 集成的架构注意事项
在架构中正确定位内容分发网络 (CDN),以确保最佳性能和可靠性。 AWS Elemental MediaTailor推荐的架构将 CDN 放置在查看者之间 MediaTailor,而不是放在您的来源 MediaTailor 之间。
有关详细的架构图和工作流程说明,请参阅以下主题。
-
使用 CDN 进行广告插入获取广告插入架构图和详细的工作流程
-
了解 CDN 架构用于通道组装架构图和工作流程
在架构中正确放置 CDN:
-
将你的 CDN 放在玩家和之间 MediaTailor (而不是介于 MediaTailor 和你的起源之间)。
这种架构允许您的 CDN 缓存广告细分和内容区段。同时, MediaTailor 可以为每位观众生成个性化清单。
-
为不同的请求类型创建单独的缓存行为:
-
清单请求(无缓存)
-
内容分段(较长的 TTL)
-
广告细分(较长的 TTL)
-
-
配置正确的错误处理:
-
设置负缓存(暂时存储错误响应),以避免在服务中断期间因重复请求而使源站不堪重负。负缓存意味着 CDN 将临时存储错误响应(例如 404 或 500 错误),以防止重复请求不存在或暂时不可用的内容。
-
配置适当的错误响应代码和重试行为
-
-
实现中间缓存(原点盾牌):
Origin shield 是一项在 CDN 边缘站点和您的源服务器之间创建额外缓存层的功能。这减少了到达您的源服务器的冗余请求的数量。
-
在边缘位置和原点之间配置中间缓存层
-
减少缓存未命中时向源站发出的冗余请求的数量
-
提高整个 CDN 基础设施的缓存命中率
-