【问题标题】:ASP.NET Caching suggestionASP.NET 缓存建议
【发布时间】:2012-07-20 18:04:43
【问题描述】:

我有一个 ASP.NET 网站,我想为其实现 ASP.NET 缓存。有一个只有主用户登录时才能看到的项目主列表。所有其他用户只能看到主列表的一个子集。

我想使用 SqlCacheDependency 缓存主列表,但我认为我不能,因为 SqlCacheDependency 只适用于涉及来自单个数据库的表的查询。 不幸的是,我的主列表存储在多个数据库中,并且不时更新。

在我的情况下,缓存主列表但仍保持最新状态的最佳方法是什么?

非常感谢任何帮助。谢谢。

【问题讨论】:

  • 为什么不使用缓存对象?
  • 我可以,但是一旦查询结果发生变化,即主列表被修改,我将不得不使缓存对象无效。我查看了查询通知,但它不适用于子查询、联接等。

标签: asp.net caching sqlcachedependency


【解决方案1】:

您可以使用 .net 缓存来存储您的对象吗?

http://msdn.microsoft.com/en-us/library/system.web.caching.cache.aspx

【讨论】:

    猜你喜欢
    • 2023-03-19
    • 2017-12-11
    • 2011-07-07
    • 2012-06-17
    • 2010-11-12
    • 1970-01-01
    • 2011-03-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多