1

最近、RavenDBをビルド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. ビルド960に速度の問題はありますか?
  2. バイナリを置き換える以外に、ビルド960にアップグレードするときに行うべき新しいことはありますか?
  3. 承認(上記のように)により、RavenDBの実行が遅くなりますか?
  4. 他のアイデアはありますか?

編集-これはうまくいった

私はこれを試しました(3行目だけが新しいです):

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

1 に答える 1

3

いいえ、これは問題ではありません。発生した可能性が高いのは、保存時に実際に認証を行っているということです。使用する:

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

そしてそれが役立つかどうかを確認してください

于 2012-11-30T12:41:49.813 に答える