Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.NET-ASP.NET缓存与Couchbase缓存_Asp.net_Wcf_Caching_Couchbase - Fatal编程技术网

.NET-ASP.NET缓存与Couchbase缓存

.NET-ASP.NET缓存与Couchbase缓存,asp.net,wcf,caching,couchbase,Asp.net,Wcf,Caching,Couchbase,我有一个大型数据驱动的应用程序—简单的WCF服务。 我想在缓存中存储一些常用数据。 我有两个选择 ASP.NET缓存 Couchbase缓存 我认为哪种缓存是高效、可靠和易于与WCF服务和.NET平台一起使用的?这取决于您的体系结构以及您将在何处部署项目 如果按实例,您将在服务器场上部署项目,Asp.net缓存将不是我的首选,因为它不支持分布式缓存(多个缓存副本不同步,工作进程回收时缓存丢失等),因此在这种情况下,我将使用Couchbase(幕后使用数据库) 如果您将在单个web服务器上部署项目

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

  • ASP.NET缓存
  • Couchbase缓存

  • 我认为哪种缓存是高效、可靠和易于与WCF服务和.NET平台一起使用的?

    这取决于您的体系结构以及您将在何处部署项目

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


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

    您只想缓存SQL数据吗?是的,所有用户配置文件的类似列表以及他们的兴趣等。我们将在amazon EC2上部署它。您应该参考他们的文档。这种情况下: