.NET跨平台缓存依赖性

时间:2010-12-19 14:05:40

标签: asp.net-mvc caching cache-dependency

建议什么作为跨平台缓存依赖?

我们的应用程序可能使用多个数据库平台(例如MSSQL和MySQL),因此这排除了Sql Cache Dependency。

我曾考虑使用文件缓存依赖项,只是在数据发生变化时触摸文件。但是,如果我可以在ASP.NET MVC中使用与输出缓存相同的文件缓存依赖关系(OutputCache属性只有SqlDependency选项),那么这只会带来任何好处。

非常感谢, 本

[更新] 我们的目标是使用.NET(System.Runtime.Caching)的内置缓存功能,而不是任何外部缓存提供程序(AppFabric,Memcached等)。

1 个答案:

答案 0 :(得分:0)

一种方法是使用Windows AppFabric中的缓存功能。有很多处理缓存依赖和失效的行为。