我已经在一个CDN配置文件中使用与原始主机名相同的Web应用程序创建了两个CDN端点。在这种情况下,我的CDN如何工作?它将请求发送到两个CDN端点吗?
答案 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
如果您从一个端点清除内容,则第二个端点仍然会有它。