.NETコアのHttpClientクラスはキープアライブを使用していません。リクエストごとにサーバーに再接続して再認証しています。これは、複数のラウンドトリップを必要とするNTLM認証では特に遅くなる可能性があります。
new HttpClientHandler() を HttpClient コンストラクターに渡しています。
.NET 4 では、キープアライブ機能を持つ WebRequestHandler を使用できましたが、.NET Core にはこのクラスがないようです。
.NET Core で HttpClient のキープアライブを有効にする方法はありますか?