3

Active Directoryから約400個のオブジェクトを取り出して、1時間キャッシュします。速度はトラフィックやドメインコントローラによって異なりますが、それでも最善の状態であっても、好みに合わせて少し遅いです。タスクActive Directoryに照会するための並列ライブラリ(DirectoryServicesを使用)

私はDirectoryServicesが並列ライブラリの妥当な候補かどうか、何らかの理由で悪い考えがあるのか​​疑問に思っていました。誰もが持っていた

誰もがこれを経験したことがありますか?

ありがとうございます。

+0

と低レベル(ネイティブLDAP)プロトコルを使用して、より良いパフォーマンスが得られます – innovia

答えて

2

私の知る限り、並列ライブラリは何も変わりません。

まず、DNSが正しく設定されていることを確認してください。

400オブジェクトはそれほど多くないので、ディレクトリ要求を最適化し、ネットワークトラフィックを最小限に抑える(必要な属性のみを取得する)最良の結果が得られます。

あなたが唯一の.AsParallelを追加する必要があるオブジェクトを抽出するためにLINQクエリを使用することができる場合あなたは)(System.DirectoryServices.Protocols (S.DS.P).

関連する問題