我正在寻找分布式缓存/会话解决方案,下面是我发现的。我希望任何人都可以分享有关使用它的利弊的信息:
MemCached根据@TFD
我正在使用ASP.NET 4和SQL Server 2008。
任何想法都会非常感激!
答案 0 :(得分:4)
你也可以看看Redis(http://redis.io/),据传它可以很好地与.NET应用程序配合使用,这要归功于它用C#编写的开源客户端:http://code.google.com/p/servicestack/wiki/ServiceStackRedis。
答案 1 :(得分:3)
给Dache一个go - 一个高性能的开源.NET分布式缓存解决方案。 http://www.getdache.net
答案 2 :(得分:2)
使用memcached,它是免费的,运行良好,运行在便宜的* nix盒子上,经过充分验证
Memcached可以在Windows上运行以进行测试等。
上.Net的各种客户端库如果您不想自己动手,请预先推出session and cache provider
如果您不熟悉* nix风格的操作系统,download Ubuntu server image并刻录到光盘。将磁盘弹入具有大量RAM的空机器,并按照默认提示进行操作(约30分钟)
然后在命令行输入“apt-get install memcached”
重新启动以检查它是否已启动,一切正常并且您已完成
答案 3 :(得分:2)
尝试使用NCache,因为它是分布式缓存领域的先驱之一。 NCache提供的各种缓存拓扑及其它功能使其成为市场上最好的缓存提供商。 NCache是用于.NET和Java的企业级分布式缓存,还为ASP.NET和JSP Sessions提供快速可靠的存储。至于NCache与其竞争对手的比较,请观看此视频,