📅  最后修改于: 2021-01-07 04:53:35             🧑  作者: Mango
Azure内容交付网络
Azure CDN将Web内容缓存在战略位置上,以提供最大的吞吐量来将内容传递给用户。为了更好地解释这一点,让我们举一个例子。
假设我们在澳大利亚有大量视频内容,但是该内容的主要用户位于美国,并且如果有印度用户,将尝试从澳大利亚访问该内容。然后,由于澳大利亚和印度之间的距离,他们将遇到一些延迟。在这种情况下,我们可以使用内容交付网络来减少延迟。
CDN产品
Azure提供了几种类型的产品,另外还有两家第三方提供商与Microsoft合作提供CDN产品。
- Microsoft的Azure CDN标准版(预览)
- Akamai的Azure CDN标准
- Verizon的Azure CDN标准
- Verizon的Azure CDN Premium
内容交付网络(CDN)的功能
以下是Azure CDN的基本功能:
- 动态站点加速:它是一种以最小延迟交付动态Web内容的功能。它是通过使用不同的技术来实现的,例如避免路由拥塞的路由优化,TCP优化等。
- HTTPS支持:它为我们提供了安全Web内容的HTTPS支持。
- 查询字符串缓存:基于查询字符串缓存,我们还可以在CDN位置内缓存内容。
- 地理位置过滤:如果我们希望针对特定地理区域过滤某些内容,则可以应用某些地理位置过滤。
- Azure诊断日志:它提供了诊断记录的功能。
CDN配置
- 当我们开始使用CDN时,首先要创建的是CDN配置文件。它是CDN端点的集合,默认情况下,它最多可以包含10个CDN端点。在创建CDN配置文件时,我们将指定您要使用的产品类型。例如,Verizon的CDN高级版或Microsoft的CDN标准等。
- 其次,我们将创建一个CDN端点。当我们创建CDN端点时,我们将指定名称以及原始类型,而我们正是试图为此配置CDN。它可以是Azure存储,云存储,Web应用或自定义来源。
- 最后,我们将定义这些视频或Web内容所在的原始路径,以及原始协议。一旦创建了CDN终结点,我们将获得一个终结点,该终结点将与我们给定的“ example.net”名称相同。
控制文件缓存方式的方法
- 缓存规则
- 清除缓存的资产
- 在Azure CDN终结点上预加载资产