3.36启用 HttpClient 池化管理
创建于 2026 年 8 月 17 日约 1 分钟读完
默认情况下,HttpClient 实例会在每次发送 HTTP 请求时被新建。但在需要频繁请求的场景中,这种做法可能引发性能瓶颈和内存占用过高的问题,特别是在压力测试期间。为了优化性能,我们可以启用 HttpClient 池化管理,以便在请求过程中复用 HttpClient 实例。
var httpRequestBuilder = HttpRequestBuilder.Get("https://furion.net/") .UseHttpClientPool(); // 启用 HttpClient 池化管理// 循环发送请求for (var i = 0; i < 10; i++){ await httpRemoteService.SendAsync(httpRequestBuilder);}// 释放资源以避免内存泄漏httpRequestBuilder.ReleaseResources();