Время ответа Web API больше, чем время выполнения метода действия. Как определить время ожидания? - PullRequest
0 голосов
/ 29 января 2020

Когда я запускаю метод веб-API из SOAP пользовательского интерфейса, запрос успешно выполняется с временем ответа приблизительно 30-50 секунд. Это больше времени, чем должно было быть.

Чтобы проверить, какая часть API занимает больше времени, я использовал класс StopWatch пространства имен System.Diagnostics. И как показал результат, полный API-интерфейс запускается всего за 3-5 секунд.

Таким образом, время выполнения API составляет ~ 3-5 секунд, а время ответа на запрос составляет около 50 секунд. Почему разница такая огромная? Это связано с задержкой в ​​сети. Если да, то как я могу рассчитать время задержки в сети (например, сколько времени потребовалось для запроса на попадание в API и т. Д. c).

Изображение статистики

...