Re[2]: производительность HttpClient
От: UniqueGuid Канада  
Дата: 20.08.23 21:18
Оценка: +1
C>Странно, но это как-то связано с компьютером. Запускаю на одном, и получаю жалкие крохи. Запускаю на другом, и влегкую 3-4 тысячи.

Это связано с тем, что

using var response = await httpClient.GetAsync(url, token);


делает следующее:

1. (в первый раз) устанавливает сооединение (DNS, etc.)
2. [HttpClient] Посылает сообщение
3. Сообщение пересылается по сети
4. Сервер обрабатывает сообщение
5. Ответ пересылается по сети
6. [HttpClient] Ответ обрабытывается HttpClient

Здесь HttpClient почти ничего не делает по сравнению с другими пунктами
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.