在web api中,数据根据从此web api serivce调用的另一个服务收到的响应插入/更新到数据库中。
为了由其客户端快速访问此web api,来自其他服务的数据也存储在静态IDictionary<>中。这样可以快速搜索这些数据,无需查询数据库。另一件事是,一旦客户端收到他们的数据(基于他们的初始事务请求),那么这些不再有用,并且不需要仍然存储在该内存中,因为该事务在此之后完成并完成整个任务。
现在我的问题是:我担心使用静态IDictionary并寻找另一种做这种事情的好方法。
我很感激答案。谢谢