0

Active Directory と SQL Server のいくつかの機能を組み合わせたカスタム メンバーシップ プロバイダーを作成することができました。1 か月ほど前から、このツールを使用して、「UserPrincipal.FindByIdentity」を呼び出して AD からユーザー情報を取得するときの応答時間が遅いことを認識しました。この応答時間は、SamAccountName ごとに約 5 秒です。ここでは、AD の約 30 人のユーザーについて説明します。

それにもかかわらず、ログイン時間は非常に速く、役割のクエリは適切です (それほど高速ではありませんが、許容範囲です)。

ドメイン コントローラーと Web サーバーでは、適切なポートがファイアウォールで有効になっています (ただし、Web サーバーは DMZ にあります)。顕著な遅延はありません。

DNS 解決は、すべてのネットワークで高速です。

誰もが同様の問題に遭遇したことがありますか?

よろしくお願いします、V.

4

1 に答える 1

0

私は自分の質問に答えることができます。問題は、AD の接続を使いすぎたことにあるようです。すべてのアクションには、すべてを遅くするプリンシパルコンテキストへの呼び出しがありました。

いまいましい私と私のバグ:)

とにかくみんなに感謝します:)

于 2013-02-22T10:07:59.703 に答える