Azure 内容分发网络 (CDN) – 演练





5.00/5 (4投票s)
本文将介绍 Azure 内容分发网络 (CDN)。
目录
引言
本文将介绍 Azure 内容分发网络 (CDN)。在深入了解 Azure CDN 之前,建议您先了解什么是 CDN 以及 CDN 的用途。那么,让我们开始回答这些问题。
什么是 CDN
在我们日常生活中,我们经常访问网站,您从这些网站获得响应的速度有多快?有些可能加载得非常快,有些可能很慢,您有没有想过为什么响应速度会如此之慢?原因有很多,在这里我们将讨论一个原因和一个我们可以采取的解决方案,那就是 CDN。借助 CDN,我们可以缩短用户与我们网站服务器之间的物理距离,并缓存我们的图像和其他内容,以便快速检索内容。
什么是 Azure CDN
Azure CDN 会在不同位置缓存您网站上的所有静态内容。使用 Azure CDN 可以减少获取所需内容的往返次数,从而获得更好的性能和用户体验。
图片来源:Microsoft Docs
拥有 Azure CDN 的优势如下:
- 提升应用程序和服务的性能
- 全球分布式网络
- 高度可伸缩的基础设施
- 主动冗余和故障转移
- 高可靠性
- 强大的安全性
背景
我有一个个人网站(http://sibeeshpassion.com/),我想确保我的网站的最终用户获得更好的体验,创建 CDN 是实现这一目标的第一步。在这篇文章中,我只是分享 Azure CDN 如何在这方面提供帮助。希望您会喜欢。
创建 Azure CDN
要创建 CDN,您必须登录到 https://portal.azure.com/,然后单击 **新建** 图标。
现在,搜索 **CDN**。
下一步是创建 CDN 配置文件,为此,您必须根据您的偏好填写表单。
请确保您检查您的价格套餐,并根据您的需求选择一个。我选择 **S1 标准 Verizon**。
我们已经创建了 CDN 配置文件,现在是时候创建终结点了。导航到您的 CDN 配置文件,然后单击 **终结点**。
您必须在即将出现的 **添加** 终结点表单中添加所需数据。这里的名称是您的 CDN 终结点的名称,它将被创建为 *.azureedge.net*。
完成后,您会看到您的 CDN 终结点正在运行。
创建自定义域
我们已成功创建了 Azure CDN,但这样就真的结束了吗?对一些人来说是,但对另一些人来说不是。我们来看看为什么?我们可以选择为我们的 CDN 添加自定义域,这很酷,对吧?如果您仔细观察,我们创建的 CDN 是 https://cdn-sp.azureedge.net,但如果我们能有一个像 https://cdn.sibeeshpassion.com 这样的域名,那岂不是更棒?所以在这里,我们将看到如何为我们的 CDN 获取自定义域。
首先,登录到您的 Azure 门户,找到我们刚刚创建的 CDN 配置文件,然后单击要映射自定义域的终结点。
现在登录到您的域名注册商网站,导航到 DNS 记录(如果您找不到 DNS 记录,请搜索域名或名称服务器管理)。我这里使用的是 BigRocks,其他服务提供商的屏幕截图可能会有所不同。
导航到 CNAME 创建页面,如果您在默认设置页面找不到,请在 **高级设置** 中进行检查。并填写所需字段。
现在,回到 Azure 门户,在 **添加自定义域** 表单中,输入我们在 DNS 管理设置中创建的自定义域名称(cdn.sibeeshpassion.com
)。
单击 **添加**。如果一切顺利,您将收到如下通知:
请注意,验证过程可能需要几分钟或几小时。如果您确定 CNAME 配置正确,请再等待一段时间,并检查是否出现任何错误。
今天的介绍就到这里!我将带来另一篇文章,更深入地探讨 Azure CDN。
结论
您认为有遗漏的内容吗?您觉得这篇文章有用吗?希望您喜欢这篇文章。请分享您宝贵的建议和反馈。
现在轮到你了。你有什么想法?
博客离不开评论,但请尽量保持主题。如果您有与本文无关的问题,最好将其发布到 C# Corner、Code Project、Stack Overflow、ASP.NET Forum,而不是在这里评论。请在下面的评论部分发布您的问题,我会尽力提供帮助。
历史
- 2017 年 5 月 27 日:初始版本