将数据存储在内存中以便在web api中快速访问

时间:2016-02-16 23:49:13

标签: dictionary asp.net-web-api static-variables

在web api中,数据根据从此web api serivce调用的另一个服务收到的响应插入/更新到数据库中。

为了由其客户端快速访问此web api,来自其他服务的数据也存储在静态IDictionary<>中。这样可以快速搜索这些数据,无需查询数据库。另一件事是,一旦客户端收到他们的数据(基于他们的初始事务请求),那么这些不再有用,并且不需要仍然存储在该内存中,因为该事务在此之后完成并完成整个任务。

现在我的问题是:我担心使用静态IDictionary并寻找另一种做这种事情的好方法。

我很感激答案。谢谢

0 个答案:

没有答案