我正在寻找.NET的缓存服务器。你能提出什么建议?据我所知,memcached有.net的提供者。在生产中使用.net是否足够好?
答案 0 :(得分:8)
AppFabric是Microsoft提供的另一种流行解决方案。
答案 1 :(得分:5)
如果您愿意在Linux中运行缓存服务器,可以使用Redis,并使用.NET中的BookSleeve库,这就是StackOverflow使用的
答案 2 :(得分:3)
Scale Out State Server是一个很好的解决方案。这不是免费的,但对large-scale applications而言,它是我们找到的最佳选择之一。
NCache是另一种选择,虽然我没有经验。
对于企业规模(和预算),有Oracle's Coherence。虽然价格非常昂贵,但效果非常好。
这是另一个SO问题,其中包含一些可能有用或可能没有帮助的信息:
Caching Solutions
答案 3 :(得分:2)
Memached非常适合制作,可能最好使用enyim provider。
Couchbase在Windows上提供了一个很好的web ui和简单的memcached安装。如果在一台服务器上免费。能够监控缓存实例非常棒。
他们已经支付了解决方案,但他们自己的服务器。
提到的AppFabric是另一个明显的候选人,但不像memcached那样成熟。 AppFabric是一个应用程序服务器,也可以提供分布式缓存,如membase
答案 4 :(得分:1)
有关多个选项,请参阅帖子Top caching libraries for .NET,包括免费和商业广告。选择将根据您的实际需要而有所不同。
答案 5 :(得分:0)