【发布时间】:2010-06-29 01:37:39
【问题描述】:
我目前正在研究各种不同的缓存机制,无论它们是免费的还是有一定成本的(最好是最低限度的)。
情况。目前,我们必须对托管我们的 Web 应用程序的服务器进行负载平衡,第三台服务器是 SQL 服务器。该网站是一个 eShop,并且经常受到大量访问。
MS 要求我研究 Memcached 和 Unity 的缓存机制,但在此过程中也遇到了 AppFabric。
谁能告诉我对于上述情况,最好的缓存机制是什么?
我们目前在 ASP.Net 中使用 .net 缓存机制,并且我们也了解企业库缓存系统。
谢谢。
【问题讨论】:
-
我们需要更多关于您的缓存、您需要的驱逐策略类型等的信息。并非所有缓存都是平等的,您需要的解决方案将取决于需要。 AppFabric 是一个丰富的分布式缓存,但对于您的特定需求而言,这可能有点过头了。
-
我们基本上是在缓存整个数据库。它大约为 0.5Gb。每当我们更改数据时,我们当前都会强制刷新缓存,目前是每周一次。
标签: .net asp.net-mvc caching