如何来使用Azure CDN

coolkili 2017-09-06 03:56:27
Azure 内容传送网络 (CDN) 通过遍布在中国大陆的众多物理节点上缓存Azure平台上的Storage Blob,Cloud Service和WebSites的静态内容,为开发人员提供一个传送高带宽内容的解决方案。

目前本服务也同时支持没有部署在Azure平台上的源站使用。

步骤1.创建新的 CDN 终结点

一旦启用对存储帐户,云服务或者 Web 应用的 CDN 访问,所有公开可用的对象将有资格获得 CDN 边缘高速缓存。如果您修改一个当前在 CDN 中缓存的对象,则只有 CDN 在缓存内容生存时间到期时刷新了对象的内容后(或通过高级管理功能进行手动刷新),才能通过 CDN 访问新内容。

创建新的 CDN 终结点

1.在 Azure 管理门户的导航窗格中,单击“CDN”。

2.在功能区上,单击“新建”。在“新建”对话框上,依次选择“应用服务”、“CDN”和“快速创建”。


3.在“订阅”下拉列表中选择所要使用的Azure 订阅(如果有多个订阅的话)。

4.在“加速类型”下拉列表中选择加速类型。目前支持“WEB加速”,“下载加速”,“HTTP VOD(视频点播)加速”和“Live Streaming(视频直播)加速”。

5.在“原始域类型”下拉列表中,选择云服务,存储账户,WEB应用,媒体服务(media service)或者自定义原始域。

6.在“原始域”下拉列表中,从可用的云服务,存储帐户,WEB应用或者媒体服务列表中选择一个用于创建CDN终结点。如果“原始域类型”选择的是“自定义原始域”,那么请在“原始域”里输入您自己的原始域地址。

7.在“自定义域”中输入要使用的自定义域名如:cdn.yourcompany.com

8.在“原点主机标头(origin host header)”中输入您的源站所接受的回源访问host header。当您输入完“自定义域”之后,系统会根据您所选择的“原始域类型”来自动填充一个默认值。具体的规则是,如果您的源站是在Azure上的话,默认值就是相应的源站地址。如果您的源站不在Azure上,默认值是您输入的“自定义域名”,当然您也可以根据自己源站的实际配置情况来修改。

9.在“ICP编号”中输入和上一步中所输入的自定义域名相对应的ICP备案号(如:京ICP备XXXXXXXX号-X)。

10.单击“创建”按钮以创建新的终结点。

11.终结点创建后将出现在订阅的终结点的列表中。列表视图显示了用于访问缓存内容的自定义域以及原始域。

步骤 2:访问 CDN 内容

若要访问 CDN 上的缓存内容,请使用您在步骤2中所提供的自定义域名来访问CDN缓存内容。缓存 Blob 的地址类似于下面的地址(以步骤1中的例子为例):
http://cdn.yourcompany.com/<myPublicContainer>/<BlobName>

步骤 3:删除 CDN 中的内容


如果您不想继续在 Azure 内容交付网络 (CDN) 中缓存对象,则可执行下列步骤之一:
·对于 Azure Blob,可从公共容器中删除该 Blob。
·生成专用容器代替公用容器。有关更多信息,请参见限制对容器和 Blob 的访问。
·您可使用管理门户禁用或删除 CDN 终结点。
·您可将云服务修改为不再响应此对象的请求。

已在 CDN 中缓存的对象将保持缓存状态,直到该对象的生存时间到期为止。当生存时间到期时,CDN 将查看 CDN 终结点是否仍有效,且是否仍可对该对象进行匿名访问。如果不能访问,则不再对该对象进行缓存。

关于高级功能的介绍,如果各位朋友感兴趣,可以通过点击这里继续阅读下去。
...全文
1260 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

778

社区成员

发帖
与我相关
我的任务
社区描述
云计算 网络相关讨论
社区管理员
  • 网络
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧