Я бы предложил установить fiddler и проверить значения clientBeginRequest и clientEndRequest там, как объяснено здесь .
Если ваш веб-API работает по протоколу HTTP, вы можете включить перехват HTTPS в Fiddler.
Вы можете увидеть таймеры, как показано ниже:
Затем вы можете решить, является ли медлительность на сервере или в клиентском приложении.
Вы также можете попробовать вызвать свой API через почтальона и проверить, сколько времени занимает ответ, чтобы появиться в почтальоне.
Если проблема на стороне сервера, вы можете добавить фильтры журналов или HttpModules, чтобы увидеть, когда был получен запрос, когда был отправлен ответ, сколько времени заняло выполнение каждого метода. Вам также следует проверить загрузку ЦП сервера и использование памяти / диска, чтобы выяснить, не вызывают ли они какие-либо проблемы с производительностью ваших API.
Надеюсь, это поможет локализовать проблему.