1

我有一个大型数据驱动应用程序简单的 WCF 服务。我想在缓存中存储一​​些我经常使用的数据。我有两个选择

  1. ASP.NET 缓存
  2. Couchbase 缓存

我的实际观点是,哪种缓存在 WCF 服务和 .NET 平台上是高效、可靠且易于使用的?

4

1 回答 1

2

这取决于您的架构以及您将在何处部署项目。

如果通过实例将项目部署在服务器场上,Asp.net 缓存将不是我的首选,因为它不支持分布式缓存(多个缓存副本不同步,工作进程回收时缓存丢失等)所以在这种情况下,我将使用 Couchbase(在场景后面使用数据库)。

如果您将在单个 Web 服务器上部署您的项目,您可以使用 Asp.net 缓存

于 2013-02-06T10:09:24.283 回答