ここには、NTLM ベースの Windows 認証を使用する asp.net 3.5 アプリケーションがあります。システムは、実際にはさまざまな地理的な場所に分散されたプライベート ネットワーク上で実行されます (VPN 経由で接続)。
現在、ウェブサイトのパフォーマンスを最適化しようとしています。NTLM の仕組みにより、IIS へのすべての新しい要求は 3 つの異なる要求で構成され、最初の 2 つは 401 応答です。これらのリクエストの量をセッションの開始時のみに最小限に抑えようとしています。この解決策を見つけました。残念ながら何も変わらず、この 401 応答が返され続けます (これには時間がかかります)。
トラフィックを確認するために、最初に Fiddler アプリを使用しました。どういうわけか、Fiddler を使用すると、セッションの開始時に認証プロセスが 1 つしかありません (希望どおり)。ただし、Fiddler を閉じて WireShark 経由でトラフィックを確認すると、各要求に対してこの 401 応答がまだ残っていることがわかります。 .
使用するクライアントは IE6、IIS バージョン 6 です。
誰かがアドバイスできますか?