微软云配置CDN加速,需先创建CDN终结点并选择存储空间,再进行域名绑定与验证,最后设置缓存规则等参数。
创建 CDN 配置文件
1、进入 Azure 门户:使用您的 Azure 帐户登录到 [Azure 门户](https://portal.azure.com/)。
2、搜索并选择服务:在左侧菜单中,点击“创建资源”,然后在搜索框中输入 “Front Door 和 CDN 配置文件”,从下拉列表中选择 “Microsoft 标准 Azure CDN (经典)”,再点击“创建”。
3、填写基本信息:在“基本信息”选项卡中,设置以下值 :
设置 | 值 |
订阅 | 从下拉列表中选择一个 Azure 订阅。 |
资源组 | 选择“新建”并输入资源组名称,如 “CDNQuickstart-rg”,或者选择“使用现有”并选择一个已有的资源组。 |
名称 | 输入配置文件名称,“cdn-profile-123”。 |
区域 | 保留为默认值。 |
定价层 | 从下拉列表中选择一个 Azure CDN 选项,如 “Microsoft 层”等,不同定价层的部署时间有所不同,“标准 Microsoft”通常在 10 分钟内完成,“标准 Edgio”和“高级 Edgio”通常在 30 分钟内完成。 |
4、创建配置文件:依次选择“审阅 + 创建”、“创建”,等待片刻,Azure 将为您创建 CDN 配置文件。
创建 CDN 终结点
1、选择配置文件:在 Azure 门户的仪表板中,找到刚刚创建的 CDN 配置文件并点击进入。
2、添加终结点:在 CDN 配置文件页上,点击“+ 终结点”,此时会显示“添加终结点”窗格。
3、设置终结点信息:在“添加终结点”窗格中,输入以下设置值 :
设置 | 值 |
名称 | 输入终结点主机名,如 “cdn-endpoint-123”,该名称必须在 Azure 中全局独一无二;如果此名称已在使用,请输入其他名称,此名称用于访问在域 .azureedge.net 中缓存的资源。 |
源服务器类型 | 选择“存储”。 |
源服务器主机名 | 从下拉列表中选择要使用的 Azure 存储帐户的主机名,“cdnstorageacct123.blob.core.windows.net”。 |
源服务器路径 | 留空。 |
源服务器主机标头 | 保留默认值,即源服务器主机名。 |
协议 | 保留默认选择的 HTTP 和 HTTPS 选项。 |
源服务器端口 | 保留默认的端口值。 |
优化对象 | 保留默认选择“常规 Web 交付”,如果您需要优化动态内容,可选择“动态站点加速”。 |
4、创建终结点:点击“添加”,Azure 将开始创建 CDN 终结点,创建完成后,您可以在 CDN 配置文件的终结点列表中看到新创建的终结点。
配置自定义域名(可选)
1、获取 CDN 提供的二级域名:创建完 CDN 终结点后,进入 CDN 的配置页面,点击“Manage”,在弹出的窗口中可以看到微软云 Azure CDN 提供的新二级域名,假设为 cdn.contoso.cn.mschcdn.com。
2、在 DNS 供应商处添加 CNAME 记录:进入您的 DNS 供应商的控制台,将您的自定义域名,如 cdn.contoso.cn,添加 CNAME 记录指向 cdn.contoso.cn.mschcdn.com。
配置缓存规则(可选)
1、进入缓存规则页面:从“CDN 配置文件”页面中,在“设置”下,选择“缓存规则”,打开“缓存规则”页。
2、创建或修改缓存规则:根据业务需求,创建一个全局的或自定义的缓存规则来启用缓存功能,您可以设置特定文件类型、目录或整个网站的缓存规则。
验证 CDN 加速效果
1、使用浏览器开发者工具:打开您的网站,按下 F12 键打开浏览器的开发者工具,切换到“Network”选项卡,查看请求的响应头中的 X-Cache 信息,如果命中 CDN,X-Cache 的值通常为 “Hit”;如果没有命中,则为 “Miss”。
2、使用第三方工具:您还可以使用一些在线的 CDN 检测工具,输入您的域名,查看 CDN 节点的分布和响应时间等信息,以评估 CDN 加速效果。