azure - 创建具有相同源主机名的多个 CDN 端点。在这种情况下CDN如何工作/

标签 azure cdn

我已在一个 CDN 配置文件中使用与源主机名相同的 Web 应用程序创建了两个 CDN 端点。那么我的 CDN 是如何工作的呢?它将请求路由到两个 CDN 端点吗??

最佳答案

CDN 配置文件只是 CDN 端点的集合。端点是真实的。

当您将 CDN 端点(假设“my-cdn-one.azureedge.net”)映射到主机名(例如“my.host.com”)时- 对于端点上的每个请求的资源,它将第一次尝试从映射的主机获取资源。然后它将缓存它以供将来对同一资源的请求。

https://my-cdn-one.azureedge.net/files/profile.jpg >>> https://my.host.com/files/profile.jpg

当您有多个端点(在您的情况下为“2”)时,也会发生同样的情况。将有两个单独的端点缓存来自映射主机的资源。

https://my-cdn-one.azureedge.net/files/profile.jpg >>> https://my.host.com/files/profile.jpg

https://my-cdn-two.azureedge.net/files/profile.jpg >>> https://my.host.com/files/profile.jpg

如果您从一个端点清除内容,第二个端点仍将保留该内容。

关于azure - 创建具有相同源主机名的多个 CDN 端点。在这种情况下CDN如何工作/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55592186/

相关文章:

performance - 过期和 CDNS - YSlow 问题

asp.net-mvc-3 - 将图像放在 CDN 上,在 IIS7 上使用 MVC3

cakephp - 使用 cakephp 链接到 CDN 上的资源

azure - Azure 部署中的新或现有应用服务计划

c# - 连接到 Azure 文件存储上的 SQLite 数据库

Azure Cloud Shell 文件共享包含 5GB IMG 文件

javascript - 如何加载ace编辑器

azure - Blazor 使用 Azure AD 身份验证允许匿名访问

azure - 交换到产品后,部署槽 URL 是否会更改为定义的自定义 URL?

asp.net-mvc-5 - Debug模式下 CDN 的基本 bundle