SharedCache是​​否已准备好投入生产?

时间:2010-02-18 23:09:55

标签: .net asp.net performance distributed-caching

我一直在为ASP.NET环境比较分布式缓存解决方案,并希望在可能的情况下使用FOSS。我遇到了SharedCache,并且在StackOverflow上看到了一些人的建议。

有没有人在生产环境中实际使用过这个?我在网上找不到这个项目的成熟度,想知道任何人使用它的成功或失败。

要明确的是,环境将是少数服务器(大约10个左右),但至少有10GB的缓存数据要在这些服务器之间共享。

2 个答案:

答案 0 :(得分:1)

所以这是一个迟到的反应,很久以前你可能已经解决了这个问题,但我自己也想知道同样的事情......

我们在最近的一个项目中使用了一个memcached的Windows端口,我们需要一个站点之间共享的进程外缓存,以及单独的应用程序池中的一堆WCF服务。一段时间以来我们都运行良好,但最近我们的memcached .net客户端在写入缓存时报告失败。我们不确定是什么导致它,但我对在Windows上运行memcached感到不安,并研究了“纯粹的”.net解决方案。这是我找到SharedCache.net的时候

虽然我们还没有换过我们的生产服务器,但是我已经在一些开发盒上使用它了一段时间了,到目前为止发现它很好 - 没有奇怪的写入错误(虽然公平地说我是没有正确加载测试它)并且它具有更好的功能,例如列出缓存的内容。

答案 1 :(得分:0)

我在重负载的生产环境中使用了共享缓存,没有任何重大问题。我遇到的唯一问题是文档缺乏,有时缓存服务启动时,缓存中的前几个条目未正确保存但仍包含密钥引用....只有这样才会发生在系统重启时,这是一个小问题。