Azure blob 存储及其 CDN 性能



如果一个人的网站只针对单个地理区域,那么从 Azure CDN 而不是直接从 Blob 存储提供资源是否仍然有好处?CDN 在处理高流量条件(对资源的更多并行访问)方面会更好吗?

如果您计划发展网站或用户拥有可能会改变网络模式的 VPN,CDN 可能是一个不错的选择。 CDN 必须根据内部约定或设置从 Blob 存储和缓存复制文件。本质上,您是在 CDN 前面添加其他说明。

另请注意,Azure CDN API非常简单,不如Akamai或其他CDN那么强大。您可以比较 API。 例如,如果要从内存缓存中提供文件,最好从中抽象出服务。 这允许您控制如何将字节显式发送到客户端。访问小文件、中文件或大文件存在巨大差异......根据您的需要,这可能会提供更好的性能。

在我看来,我不会打扰 CDN。

如果

边缘服务器不靠近您的 Web 使用者所在的位置,CDN(无论提供商如何)不会对您有太大帮助。 它是否会提供更好的请求横向扩展? 或。 唯一可以肯定的是,它会花费你更多的:)。

我建议从不使用 CDN 开始,使您的资源引用易于更新,以便您可以在需要时切换到 CDN(无论谁提供 CDN 服务)。

最新更新