ASP .NET Core Web API 中基于文件的缓存如何工作?

问题描述 投票:0回答:1

对于我正在开发的一个项目,我需要从数据库中检索图像的路径。然后使用该路径加载本地保存的图像并加载将其转换为base64。这种加载和转换可能需要一段时间,因此我想在我的 API 中使用缓存,我可以在其中检查某个路径的 base64 是否已经存储。

简而言之,我需要一个缓存文件来写入图像的路径和 base64,以防它不存在。 据我所知,我应该使用 IDistributedCache,但到目前为止我发现的东西看起来都像内存缓存。

c# caching asp.net-web-api
1个回答
0
投票

所以我想我已经找到了针对我的情况的方法。我将创建一个字典,用于存储包含 b64 字符串的基于文本的文件的路径。这样它将使用字典快速查看路径是否存在以及文件中的实际值以节省内存。

© www.soinside.com 2019 - 2024. All rights reserved.