【问题标题】:Where does HttpRuntime.Cache store data?HttpRuntime.Cache 在哪里存储数据?
【发布时间】:2011-12-09 11:59:44
【问题描述】:

我正在考虑在我的 ASP.NET Web 应用程序中实现一些缓存以提高性能。我阅读了有关 HttpRuntime.Cache 的信息,似乎这就是它的用途。唯一的问题是我想潜在地缓存大量数据(主要是 SQL 查询结果)。所以,我想知道 HttpRuntime.Cache 将数据存储在哪里...是在内存中还是在 HD 的某个地方?

如果它存储在内存中,那么我可能会超载服务器的资源,所以我需要一个替代的缓存存储。我在想 MongoDB 可能是一个不错的选择,除非其他人有更好的建议......?

【问题讨论】:

    标签: asp.net caching


    【解决方案1】:

    根据MSDN存储在内存中

    应用程序通常可以通过将数据存储在 记忆

    根据页面文件的使用情况,可能会存储在硬盘上。请特别注意不要创建对您不想存储的对象的引用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-17
      • 2012-04-11
      • 2011-12-14
      • 2020-01-07
      • 2019-05-24
      • 2016-07-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多