使用授权时,RavenDB运行速度较慢

时间:2012-11-29 19:53:16

标签: ravendb

我最近将RavenDB从build 573升级到960.保存文档时显着减慢了速度。我在升级时唯一的变化是将此行添加到Raven.Server.exe.config:

<add key="Raven/Authorization/Windows/RequiredUsers" value="d1\PrestoDatabaseUser;d2\userName"/>

好吧,我还将AnonymousAccess从All更改为Get。

<add key="Raven/AnonymousAccess" value="Get"/>
  1. build 960是否存在缓慢问题?
  2. 除了更换二进制文件之外,还有什么新功能可以升级到构建960吗?
  3. 授权(如上所示)会导致RavenDB运行得更慢吗?
  4. 还有其他想法吗?
  5. 编辑 - 此工作

    我刚试过这个(只有第三行是新的):

    documentStore.ConnectionStringName = "RavenDb";
    documentStore.Initialize();
    documentStore.JsonRequestFactory.ConfigureRequest += (sender, e) => ((HttpWebRequest)e.Request).PreAuthenticate = true;
    

1 个答案:

答案 0 :(得分:3)

这不应该,不。 可能发生的是您现在实际上在保存时进行身份验证。 使用:

docStore.JsonRequestFactory.ConfigureRequest += (sender, e) => ((HttpWebRequest)e.Request).PreAuthenticate = true;

看看是否有帮助

相关问题