如果一个网站只针对一个地理区域,那么从 Azure CDN 提供资源而不是直接从 Blob 存储提供资源是否仍然有好处?CDN 会更好地处理高流量情况(对资源的更多并行访问)吗?
问问题
995 次
2 回答
3
如果您计划扩大网站或用户拥有可能会改变网络模式的 VPN,那么 CDN 可能是一个不错的选择。CDN 必须根据内部约定或设置从 blob 存储和缓存中复制文件。本质上,您是在 CDN 前面添加附加指令。
另请注意,Azure CDN API 非常简单,不如 Akamai 或其他 CDN 强大。您可以比较这些 API。例如,如果您想从内存缓存中提供文件,最好从其中抽象出一个服务。这使您可以控制字节如何显式发送到客户端。访问小文件、中文件或大文件存在巨大差异...根据您的需要,这可能会提供更好的性能。
在我看来,我不会为 CDN 烦恼。
于 2013-10-19T20:28:51.427 回答
2
如果边缘服务器不在您的网络消费者所在的位置附近,CDN(无论提供者如何)都不会为您提供太多帮助。它会提供更好的请求扩展吗?也许。唯一可以肯定的是,它会花费你更多:)。
我建议在没有 CDN 的情况下开始,使您的资源引用易于更新,以便您可以在需要时切换到 CDN(无论谁提供 CDN 服务)。
于 2013-10-20T09:25:36.280 回答