【发布时间】:2011-12-09 11:59:44
【问题描述】:
我正在考虑在我的 ASP.NET Web 应用程序中实现一些缓存以提高性能。我阅读了有关 HttpRuntime.Cache 的信息,似乎这就是它的用途。唯一的问题是我想潜在地缓存大量数据(主要是 SQL 查询结果)。所以,我想知道 HttpRuntime.Cache 将数据存储在哪里...是在内存中还是在 HD 的某个地方?
如果它存储在内存中,那么我可能会超载服务器的资源,所以我需要一个替代的缓存存储。我在想 MongoDB 可能是一个不错的选择,除非其他人有更好的建议......?
【问题讨论】: