قسمت:6️⃣
🎯 مصاحبهکننده
فرض کن در ASP.NET Core این کد را نوشتهای:
public async Task<string> GetDataAsync()
{
using var client = new HttpClient();
return await client.GetStringAsync("https://api.example.com");
}
این متد روزانه ۱ میلیون بار فراخوانی میشود.
🔸️سؤال
این کد چه مشکلی دارد؟
چرا در Production توصیه نمیشود؟
راهحل استاندارد در ASP.NET Core چیست؟
چیزی که ازت انتظار دارم
اگر فقط بگویی:
"از IHttpClientFactory استفاده میکنیم."
کافی نیست.
باید توضیح بدهی:
مشکل دقیق چیست؟
چرا اتفاق میافتد؟