我们在CentOS服务器上运行Couchbase,我们有另一台运行Windows的服务器(用.NET编写)。一切都很好,但第一反应大约需要15-30秒。其余的调用足够快(取决于数据量)
这不是什么大问题,因为这是第一次通话,但如果没有人在20-30分钟内对该服务器发出请求,则下一个请求将再次采取大约15-30秒。关于哪个可能是问题的任何想法?
.NET SDK的版本是2.1.3,我添加了连接代码
var cluster = new Cluster(new ClientConfiguration
{
Servers = new List<Uri>
{
new Uri("url")
}
});
using (var bucket = cluster.OpenBucket("user", "pass"))
{
try
{
var documentList = bucket.Get<T>(docsId);
return documentList.Select(doc => doc.Value.Value as ICouchbaseObject).ToList();
}
catch (Exception ex)
{
Log.Error("Error retrieving documents from couchbase: "+ ex);
}
}
另外,我想问一下你是否可以说我推荐一些好的材料来改善沙发基地的表现(视频,博客,书籍......)