asp.net - 本地存储大量数据

标签 asp.net memory-management

我对 ASP.NET 很有经验,但我的一些知识有点不稳定。我正在创建一个使用服务来获取大部分数据的应用程序。然后我想用 LINQ 过滤它到我需要的。这些数据很少改变,但我知道它太多而无法放入 Session 中。

如何在内存中存储很少变化的大量数据?这适用于应用程序变量吗?

最佳答案

考虑通过 ASP.NET 输出缓存或 memcached 使用 HTTP 缓存来存储呈现的输出本身,而不是缓存源数据。 ASP.NET OutputCache 可以调整为在特定的 ASP.NET 资源上工作,并且有很多方法可以在需要时显式地使缓存无效。有关详细信息,请参阅以下 MSDN 资源。

ASP.NET Caching Overview

Output Cache Configuration

OutputCache Attribute for ASP.NET MVC

关于asp.net - 本地存储大量数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12291281/

相关文章:

asp.net - listview 插入项模板中的下拉列表将 null 传递给数据库

java - 创建巨大的 XML 时出现内存不足错误

c++ - 为什么 delete 可以在指向 const 的指针上执行而 free 不能?

c++ - 如何在 C++ 中跟踪内存使用情况

c - 如何释放结构数组中的指针

c# - Updatepanel 中用户控件内按钮的回发触发器

asp.net - 编写 CSS 以在 ASP.NET 捆绑中生存的指南

asp.net - 如何在由字符串构造的 xml 中显示 &

Asp.net Json Post 请求

c++ - 双向链表无限循环?