你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

针对内容分发类型优化 Azure 内容分发网络

向许多全球受众传送内容时,请务必优化内容传送。 Azure 内容分发网络可以根据所拥有的内容类型优化发送体验。 内容可以是网站、实时传送视频流、视频或可供下载的大文件。 创建内容分发网络终结点时,请在“优化针对方案”选项中指定方案。 你的选择将决定对通过内容分发网络终结点发送的内容应用哪种优化。

优化选项旨在通过最佳做法行为来提升内容传送性能和改进源卸载。 选择的方案会修改部分缓存、对象区块和源故障重试策略的配置,从而影响性能。

本文概述了各种优化功能以及何时应使用这些功能。 有关功能和限制的详细信息,请参阅各个优化类型对应的文章。

注意

创建内容分发网络终结点时,“优化针对方案”选项可能会根据在其中创建终结点的配置文件类型而有所不同。 Azure 内容分发网络提供商会以不同方式应用增强功能,具体取决于方案。

提供程序选项

来自 Microsoft 的标准 Azure CDN 配置文件支持以下优化:

注意

Microsoft 的动态站点加速是通过 Azure Front Door 提供的。

Edgio 提供的 Azure CDN 标准和 Edgio 提供的 Azure CDN 高级配置文件支持以下优化:

适用于特定方案的优化类型

可以针对其中一种方案优化内容分发网络终结点。

常规 Web 传送

常规 Web 传送优化是最常见的优化选项。 此选项用于优化常规 Web 内容,如网页和 Web 应用程序。 此优化选项还可用于优化文件和视频下载。

典型网站包含静态和动态内容。 静态内容包括可以缓存并传送给不同用户的图像、JavaScript 库和样式表。 动态内容针对各个用户进行个性化设置,如针对用户配置文件定制的新闻项。 动态内容(例如购物车内容)不会缓存,因为它对于每个用户是唯一的。 常规 Web 传送优化可以优化整个网站。

常规媒体流式处理

如果需要将终结点用于实时传送视频流和点播视频流,请选择常规媒体流式处理优化类型。

媒体流式处理对时间的要求很严苛,因为客户端上延迟到达的数据包(例如视频内容频繁缓冲)可能会导致观看体验下降。 媒体流式处理优化可减少媒体内容传送延迟,并为用户提供平滑流式处理体验。

这种方案对 Azure 媒体服务客户很常见。 使用 Azure 媒体服务时,你将获得单个流式处理终结点,可用于实时和按需流式处理。 对于这种方案,客户在从实时传送视频流更改为点播视频流时,无需切换到其他终结点。 常规媒体流式处理优化支持这种类型的方案。

对于 Microsoft 提供的 Azure CDN 标准、Edgio 提供的 Azure CDN 标准和 Edgio 提供的 Azure CDN 高级,请使用常规 Web 分发优化类型来发送常规流式处理媒体内容。

有关媒体流式处理优化的详细信息,请参阅媒体流式处理优化

点播视频媒体流式处理

点播视频媒体流式处理优化可优化点播视频流内容。 如果将终结点用于点播视频流,请使用此选项。

对于 Microsoft 提供的 Azure CDN 标准、Edgio 提供的 Azure CDN 标准和 Edgio 提供的 Azure CDN 高级配置文件,请使用常规 Web 分发优化类型来发送点播视频流式处理媒体内容。

有关媒体流式处理优化的详细信息,请参阅媒体流式处理优化

注意

如果内容分发网络终结点主要提供点播视频内容,请使用此优化类型。 此优化类型与常规媒体流式处理优化类型之间的主要区别在于连接重试超时。实时传送视频流方案的超时时间要短得多。

大文件下载

对于 Microsoft 提供的 Azure CDN 标准、Edgio 提供的 Azure CDN 标准和 Edgio 提供的 Azure CDN 高级配置文件,请使用常规 Web 分发优化类型来发送大型文件下载内容。 文件下载大小没有限制。

有关大文件优化的详细信息,请参阅大文件优化

动态站点加速

动态站点加速 (DSA) 适用于 Edgio 提供的 Azure CDN 标准和 Edgio 提供的 Azure CDN 高级配置文件。 使用此优化涉及额外的费用;有关详细信息,请参阅内容分发网络定价

注意

Microsoft 的动态站点加速是通过 Azure Front Door 提供的,这是一个全球任意播服务,使用 Microsoft 的专用全球网络来传递应用工作负载。

DSA 包括各种对动态内容延迟和性能有益的技术。 这些技术包括路由和网络优化、TCP 优化等。

此优化可用于加速许多响应都不可缓存的 Web 应用。 例如,搜索结果、签出事务或实时数据。 可以继续对静态数据使用核心 Azure 内容分发网络缓存功能。

有关动态站点加速的详细信息,请参阅动态站点加速