2011-09-02 49 views
-1

我怀疑有人会在某个其他的asp.net项目中使用数据库缓存。此外,我怀疑还会为缓存需求创建特定的数据库。我的目标是重用已经存在的内容:我需要找到该数据库的连接字符串,并让我的asp.net应用程序缓存到同一个数据库。无论如何,我可以找到有关sql server对象缓存的表?查找用于asp.net缓存的数据库中的表?

回答

1

默认情况下,ASP.NET在内存中不缓存数据库。这只是可以配置为使用数据库的用户会话。任何需要缓存的数据库实现的原因(数据库引入性能开销)?

以下是在.NET 4.0中编写输出缓存提供程序时的一些info

+0

该应用程序在Web场中运行。要缓存的数据是从Twitter Web服务中获取的推文。获取tweets是一个密集的操作,我们觉得它更好地从数据库中获取,而不是从web服务器的内存获取...... – deostroll

+0

啊,我看到了 - 它并不是真正的缓存,而是您正在寻找的东西。您需要一个解决方案来将推文收集到自己的存储中,以避免频繁地触发Web服务。当数据库tweet数据在您的应用程序中提供时,您可以使用输出缓存。你的问题对于一些非常具体的东西来说太泛泛 – TheCodeKing