【问题标题】:In ASP.Net web farm is database dependent Caching a good approach?在 ASP.Net 网络场中,数据库依赖缓存是一种好方法吗?
【发布时间】:2012-05-28 12:26:45
【问题描述】:

我正在考虑将具有数据库依赖关系的数据缓存用于网络农场 ASP.Net 应用程序。因此,一旦数据库值发生变化,网络场中的每个网络服务器都会自动刷新其缓存值。这似乎可以使 Web 服务器上的所有缓存值保持同步。这听起来是个好主意还是我遗漏了什么?

【问题讨论】:

    标签: asp.net caching web-farm sqlcachedependency


    【解决方案1】:

    没有。这并不意味着一旦数据库中的值刷新,所有服务器都会刷新,除非您使用 SqlCacheDependency 之类的东西。看看@以下链接:http://www.asp.net/web-forms/tutorials/data-access/caching-data/using-sql-cache-dependencies-vb

    否则,该机制仅涉及查看数据库并从那里获取值。可能有可能 刷新 值的 sql 作业。因此它与上面不同。

    注意:对于 SqlCacheDependency,您需要使用 MSsql 2005+ 服务器。

    另一种技术是在您的解决方案中使用网络挂钩...

    【讨论】:

    • 解压,对不起。当我说数据库依赖时,我指的是 SqlDependency。那么它将在网络农场中工作。对吗?
    • Deostroll,您提供的链接不是英文的。有英文链接吗?
    • 我认为SqlCacheDependency 使用了一种网络挂钩机制。这似乎很适合这种情况。因此它应该工作。也添加了正确的链接。
    猜你喜欢
    • 2018-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-19
    • 2018-07-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多