用于 .NET 的缓存服务器(示例内存缓存)

本文关键字:缓存 内存 服务器 NET 用于 | 更新日期: 2023-09-27 17:56:58

我正在寻找 .NET 的缓存服务器。你能提出什么建议?据我所知,memcached 有 .net 的提供程序。它是否足以在生产中用于 .net?

用于 .NET 的缓存服务器(示例内存缓存)

AppFabric是Microsoft的另一个流行解决方案。

如果你愿意在Linux上运行你的缓存服务器,你可以使用Redis,并使用.NET的BookSleeve库,这就是StackOverflow使用的。

http://code.google.com/p/booksleeve/

横向

扩展状态服务器是一个很好的解决方案。 它不是免费的,但对于大规模应用程序,它是我们发现的最佳选择之一。

NCache是另一种选择,尽管我没有经验。

对于企业规模(和预算),有Oracle的一致性。 它的效果非常好,尽管它非常昂贵。

这是另一个SO问题,其中包含一些可能有帮助也可能没有帮助的信息:
缓存解决方案

Memached对于生产来说已经足够好了,可能最好使用enyim提供程序。

Couchbase 提供了一个很好的 Web UI 和在 Windows 上轻松安装的 memcached。如果在单个服务器上免费。 能够监视缓存实例真是太好了。

他们已经为解决方案付费,但还有他们自己的服务器。

如前所述,AppFabric是另一个明显的候选者,但不像memcached那样成熟。 AppFabric 是一个应用程序服务器,还可以提供分布式缓存,如 membase

请参阅文章 .NET 的顶级缓存库,了解多个选项,包括免费和商业。选择将根据您的实际需求而有所不同。

虽然有许多第三方缓存解决方案可用于.NET,但如果我们根据Google和口碑缩小研究范围,则可能是1) 内存缓存2) 应用结构3) NCache

冷杉二是免费/开源软件,因此它们有一些限制,而另一方面,与其他软件相比,NCache 有很多东西可以提供,但您必须购买它。 但它也有一个名为NCache Express的免费版本。 以下是这方面的两个重要环节,

关于NCache与AppFabric的视频

关于NCache vs AppFabric的博客