这与 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://walkingtree.tech/azure-front-door-azure-cdn-solution-will-choose/
关于Azure 前门缓存 VS 用于 blob 存储的 Azure CDN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72349578/