Я создаю шлюз для другого API с помощью веб-API .Net core 2. Другой сервис, с которым я взаимодействую, имеет 5 функций, для каждой из которых требуются команды post / get.В попытке улучшить высокую задержку я убедился, что вместо создания нового HTTP-клиента в операторе использования для каждого запроса я буду использовать одноэлементный HTTP-клиент.Я заметил, что после этой реализации мои запросы заняли гораздо больше времени.
- Post request
* 800 ms, when creating new http client with each request
* 2000 ms, when using single http client
- Get request
* 1200 ms, when creating new http client with each request
* 2200 ms, when using single http client