我们正在运行一个使用 ASP.NET MVC 3 和 AppFabric 作为分布式缓存解决方案的大型站点构建。我们已经实现了一个自定义 OutputCacheAdapter 来使用我们的 AppFabric 集群。
我们看到 ASP.NET 为每个操作调用 OutputCacheProvider.Get() 方法,即使该操作没有使用 @OutputCacheAttribute 修饰。
如果您使用默认的 outputcacheprovider,这不是什么大问题,但是当您运行位于不同机器上的 outputcacheprovider 时,这不是什么大问题。