Azure 内容分发网络

17 Mar 2025 | 阅读 2 分钟

Azure CDN 在战略位置缓存 Web 内容,以提供最大的吞吐量,从而向用户交付内容。为了更好地解释这一点,让我们举个例子。

Azure Content Delivery Network

假设我们在澳大利亚有大量视频内容,但该内容的主要用户位于美国,如果来自印度的任何用户试图从澳大利亚访问该内容。由于澳大利亚和印度之间的距离,他们会遇到一些延迟。在这种情况下,我们可以使用内容分发网络来减少这种延迟。

CDN 产品

Azure 提供了几种类型的产品,并且还有另外两个第三方提供商与 Microsoft 合作提供 CDN 产品。

  • Microsoft 的 Azure CDN Standard(预览版)
  • Akamai 的 Azure CDN Standard
  • Verizon 的 Azure CDN Standard
  • Verizon 的 Azure CDN Premium

内容分发网络 (CDN) 的功能

以下是 Azure CDN 的基本功能

  • 动态站点加速:这是以最小延迟交付动态 Web 内容的能力。它通过使用不同的技术来实现,例如路线优化以避免拥塞点、TCP 优化等。
  • HTTPS 支持:它为我们提供了安全 Web 内容的 HTTPS 支持。
  • 查询字符串缓存:基于查询字符串缓存,我们也可以在 CDN 位置内缓存内容。
  • 地理过滤:如果我们要为特定地理区域过滤某些内容,我们可以应用一些地理过滤。
  • Azure 诊断日志:它提供了诊断记录的功能。

CDN 配置

  • 当我们开始使用 CDN 时,我们要创建的第一件事是 CDN 配置文件。它是 CDN 终结点的集合,默认情况下,它可以包含多达 10 个 CDN 终结点。在创建 CDN 配置文件时,我们将指定您要使用的产品类型。例如,Verizon 的 CDN Premium 或 Microsoft 的 CDN Standard 等。
  • 其次,我们将创建一个 CDN 终结点。在创建 CDN 终结点时,我们将指定名称,以及源类型,我们究竟要为此 CDN 配置什么。它可以是 Azure 存储、云存储、Web 应用程序或自定义源。
  • 最后,我们将定义这些视频或 Web 内容所在的源路径,以及源的协议。一旦我们创建了 CDN 终结点,我们将获得一个终结点,该终结点将是我们在“example.net.”中给出的任何名称

控制文件缓存方式的方法

  • 缓存规则
    • 全局缓存规则
    • 自定义缓存规则
  • 清除缓存的资产
  • 在 Azure CDN 终结点上预加载资产

下一主题Azure 媒体服务