【发布时间】:2012-02-16 20:57:21
【问题描述】:
.Net 中是否有一种方法可以像我使用成员资格提供者或角色提供者一样切换缓存提供者?我想保持代码不变,但改用分布式缓存,如 memcached 或 AppFabric。
我发现的只是如何关闭输出缓存提供程序。这可能是必要的,但它不能解决在我的代码中直接调用 Cache 的问题。
我发现了许多库,它们在接口后面抽象出缓存,但这意味着我必须去代码中的每个位置并注入新的抽象。我也在使用 PLINQO,它在内部使用缓存。
OutputCache 是我唯一可以通过配置切换出来的吗?
提前谢谢你。
【问题讨论】:
-
我开始觉得可能无法做到这一点,似乎每个人和他们的母亲都创建了缓存抽象......除了微软:)。 codesmithtools.com/product/frameworks/plinqo/tour/caching
标签: asp.net asp.net-mvc-3 caching memcached provider