我对 ASP.NET 很有经验,但我的一些知识有点不稳定。我正在创建一个使用服务来获取大部分数据的应用程序。然后我想用 LINQ 过滤它到我需要的。这些数据很少改变,但我知道它太多而无法放入 Session 中。
如何在内存中存储很少变化的大量数据?这适用于应用程序变量吗?
最佳答案
考虑通过 ASP.NET 输出缓存或 memcached 使用 HTTP 缓存来存储呈现的输出本身,而不是缓存源数据。 ASP.NET OutputCache 可以调整为在特定的 ASP.NET 资源上工作,并且有很多方法可以在需要时显式地使缓存无效。有关详细信息,请参阅以下 MSDN 资源。
关于asp.net - 本地存储大量数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12291281/