Azure 前门缓存 VS 用于 blob 存储的 Azure CDN

标签 azure azure-blob-storage azure-cdn azure-front-door azure-static-web-app

这与 Azure Front Door 缓存和 Azure CDN 的使用有关。我有一个 Azure 静态网站,将显示 Azure blob 存储中的数据(主要是办公文件和视频)。 Blob 存储中的文件很少会更改。我正在寻找最好的和最便宜的方式来缓存这些文件,以便可以快速获取文件。

推荐或支持链接会有帮助。

提前致谢。

最佳答案

Caching static website content is a technique to improve user experience as well as reducing the load on webservers by offloading the delivery of static content to a dedicated cache service.

Azure CDN:

  • Azure CDN 是全局分布式服务器网络,可以向客户大规模交付内容。
  • 它是一个视频流平台,根据客户最近的边缘位置传送视频。
  • Azure CDN 将缓存内容存储在边缘服务器上,从而最大限度地减少网络延迟。

azure 前门:

  • 它提供可扩展、安全且快速的全局应用交付
  • 它使您能够定义、管理和监控网络流量的全局路由。
  • 它提供最佳性能和即时全局故障转移,以实现高可用性。

根据您的情况,您可以使用的最佳缓存是 Azure CDN,原因如下:

  • Azure CDN 最适合交付视频、图像和 PDF 等静态内容,而 Azure Front Door 则适合交付网站、服务和 API。
  • Azure CDN经济高效,而 Azure Front Door 按规则集收费。
  • Azure CDN 具有与 Azure Front Door 类似的所有功能。
  • Azure CDN 在内容交付方面表现出色,而且价格更便宜!

更新:按照@ silent的建议,您还可以使用Azure Front Door Standard这是经典 CDN 和 Front Door 的组合。

欲了解更多信息,请引用以下链接:

https://techcommunity.microsoft.com/t5/azure-developer-community-blog/azure-on-the-cheap-azure-front-door-caching-vs-azure-cdn/ba-p/1372262

https://kishoregopalan.medium.com/azure-front-door-or-azure-cdn-what-solution-will-you-use-for-your-high-availability-sites-be26bb34aee7

https://walkingtree.tech/azure-front-door-azure-cdn-solution-will-choose/

关于Azure 前门缓存 VS 用于 blob 存储的 Azure CDN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72349578/

相关文章:

json - Azure Functions 路由与未知 URL 绑定(bind)

c# - Azure 上的 EF6 连接到远程 MySQL DB 时出现间歇性问题

java - 无法创建 Azure BlobContainerClient,因为我收到 java.lang.NoClassDefFoundError : com/fasterxml/jackson/core/TSFBuilder

c# - 仅获取容器中 Azure blob 文件的所有名称?

azure - 将音频文件上传到 Azure CDN

azure - SQL Azure 意外数据库删除/重新创建

azure - App Insights 报告 SQL 依赖项的结果代码 208

javascript - Node js azure SDK getBlobToStream 使用大量内存

Azure CDN(标准 Microsoft)- 服务器的 IP 地址

jquery - 保护客户端应用程序中的 Azure 功能键