【问题标题】:Cache: expire data when table data changes缓存:表数据变化时数据过期
【发布时间】:2014-05-06 13:50:07
【问题描述】:

这是一种将数据存储在客户端缓存中并仅在更新/插入两个表中的行时使缓存中的数据过期的方法吗?仅当权限更改时,我才需要从数据库加载具有正确权限的菜单。在当前实现中,每次页面加载时,菜单项都会从 TreeView 中的数据库加载。

那么有没有一种直接的方法可以做到这一点?因为我不能使用Sliding ExpirationAbsolute Expiration,因为我不知道Admin什么时候会更改用户权限。

问候

【问题讨论】:

    标签: c# asp.net caching


    【解决方案1】:

    是的,有办法做到这一点。它被称为 SQL Cache Dependecy,整个技术相当复杂。 Take a look at this very detailed tutorial.

    Here's another 相当不错的同一主题教程。

    【讨论】:

      猜你喜欢
      • 2014-02-18
      • 2017-02-17
      • 2023-02-10
      • 2019-05-23
      • 1970-01-01
      • 1970-01-01
      • 2018-12-03
      • 1970-01-01
      • 2013-02-12
      相关资源
      最近更新 更多