服务器端缓存 Azure Blob 存储文件内容

Posted

技术标签:

【中文标题】服务器端缓存 Azure Blob 存储文件内容【英文标题】:Server-side caching Azure Blob storage file content 【发布时间】:2021-08-14 11:07:33 【问题描述】:

我有一个与 Azure Blob 存储容器集成的 Spring Boot Web 应用程序,我在其中保存实体类别的图像标识符。 示例:用户可以是教师、医生、工程师等。在每个此类别的用户列表下拉列表中,我都有一个保存在 Azure Blob 存储中的图像标识符。

鉴于此图像标识符不会经常更改,我想实现一种缓存机制,这样我就不会在每次用户使用下拉菜单时下载相同的图像。这在 Spring Boot 应用程序中是否可行,或者我必须调查 UI 端的缓存?

【问题讨论】:

【参考方案1】:

我认为在 Spring Boot 应用程序中缓存所有这些是不明智的,如果您正在创建前端,例如 React,因为您可以使用浏览器/Web 应用程序缓存来保存文件缓存。

【讨论】:

以上是关于服务器端缓存 Azure Blob 存储文件内容的主要内容,如果未能解决你的问题,请参考以下文章

如何将所有格式的excel文件上传/下载到azure blob存储Nodejs服务器端

无法通过 asp.net 核心服务器端将 ~200mb 文件上传到 azure blob 存储

从 Azure Blob 存储中获取记录时在服务器端 (Java) 进行分页

Terraform 后端到 azure blob 存储错误

将图像上传到 Azure Blob 存储

安全访问 Microsoft Azure Blob 存储