0

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

4

1 回答 1

1

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

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

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

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

于 2012-05-22T02:09:17.180 回答