【发布时间】:2011-05-05 03:49:55
【问题描述】:
我们已将应用程序中的缓存选择范围缩小到 memcached 和 redis。我们已经考虑过并将在我们的应用程序中应用输出缓存。我的问题是您对两者的体验如何,我应该更喜欢哪一个?
我们预计稍后会有大约 400000 个用户,因此我们正在考虑缓存,并且我们正在通过分析和修复查询来优化我们的应用程序。我们也考虑过 Ncache,但由于价格原因,它没有竞争。同时我们认为 memcached 和 redis 将免费执行相同的操作。
但是,记住我们使用的是 asp.net mvc 2、sql server 2005 和实体框架 4,什么是更好的缓存选择呢?我应该注意其中任何一个问题吗?
欢迎任何建议或想法!非常感谢。
【问题讨论】:
-
另一个需要考虑的选项是微软的 AppFabric。如果你们是 MS 商店,这对您来说可能是一个不错的选择。我想知道你们是否考虑过并放弃了它,或者它不合适(?)msdn.microsoft.com/en-us/windowsserver/ee695849.aspx
-
如果 NCache 是您的首选,并且您期望有 400,000 名用户,我认为 1995 美元是一笔不错的投资。请记住,“免费”软件绝对很棒,但前提是(从长远来看)它会节省!
-
是的..我自己还没有研究过 AppFabrice..但是我的老板有我认为会回复你...虽然 Ncache 成本我已经建议了..但我想我们认为 memcached并且 redis 将免费执行相同的操作..但也许我们需要对此进行更多研究..
标签: asp.net-mvc-2 caching entity-framework-4 memcached redis