Active Directory から約 400 個のオブジェクトを取り出し、それらを 1 時間キャッシュします。速度は、トラフィックやアクセスするドメイン コントローラーによって異なりますが、最高の状態でも、私の好みには少し遅すぎます。
DirectoryServices が並列ライブラリの妥当な候補なのか、それとも何らかの理由で悪い考えなのか疑問に思っていました。持っている人はいますか
誰もこれを経験したことがありますか?
前もって感謝します。
Active Directory から約 400 個のオブジェクトを取り出し、それらを 1 時間キャッシュします。速度は、トラフィックやアクセスするドメイン コントローラーによって異なりますが、最高の状態でも、私の好みには少し遅すぎます。
DirectoryServices が並列ライブラリの妥当な候補なのか、それとも何らかの理由で悪い考えなのか疑問に思っていました。持っている人はいますか
誰もこれを経験したことがありますか?
前もって感謝します。
私が理解している限り、並列ライブラリは何も変更しません。
まず、DNS が正しく設定されていることを確認してください。
400 個のオブジェクトはそれほど多くありません。ディレクトリ リクエストを最適化し、ネットワーク トラフィックを最小化する (必要な属性だけを取得する) ことで、最良の結果が得られます。
System.DirectoryServices.Protocols (S.DS.P)で低レベル (ネイティブ LDAP) プロトコルを使用すると、パフォーマンスが向上します。