使用相同的原始主机名创建了多个CDN端点。在这种情况下,CDN如何运作/

时间:2019-04-09 11:49:46

标签: azure cdn

我已经在一个CDN配置文件中使用与原始主机名相同的Web应用程序创建了两个CDN端点。在这种情况下,我的CDN如何工作?它将请求发送到两个CDN端点吗?

1 个答案:

答案 0 :(得分:0)

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- 一个 .azureedge.net / files / profile.jpg >>> https://my.host.com/files/profile.jpg

     

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

如果您从一个端点清除内容,则第二个端点仍然会有它。