Каковы причины высокого времени отправки запроса? - PullRequest
0 голосов
/ 07 мая 2018

Я смотрел на производительность моего приложения и заметил относительно высокое время отправки запроса.

enter image description here

Если я правильно понял, время отправки запроса включает сетевое отключение полезной нагрузки от клиента к серверу + время обработки сервером ( AppInsights ).

Глядя на время загрузки страницы, я запутался, потому что вызов ajax занимает ~ 300 мс, а страница загружается за 4.27 с. По какой-то причине в AppInsights отсутствует график ответа сервера (у меня есть два веб-сайта в одном веб-приложении и для одного я вижу телеметрию на стороне сервера, но для этого он отсутствует).

Я не вижу большого потребления ресурсов в веб-приложении, поэтому я не получаю то, что занимает почти 4 секунды в запросе.

enter image description here

Есть ли способ копать дальше?

1 Ответ

0 голосов
/ 15 февраля 2019

Чтобы выяснить, какая часть приложения вызывает медлительность, вы можете собрать трассировки профилирования .Net во время выпуска, что поможет получить полные трассы приложения и его потока, которые работают в экземпляре плана обслуживания приложения во время выпуска, анализируя отчет, созданный с помощью трассировок, вы можете легко определить причину проблемы.

Ниже приведены шаги для сбора трассировок .Net Profiler:

  1. Войдите на портал Azure .
  2. Выберите веб-приложение Azure, для которого вы хотите устранить неполадки
  3. Нажмите Диагностика и решение проблем > Средства диагностики > Профилировщик .
  4. Как только откроется вкладка «Собрать трассировку .NET Profiler», нажмите Кнопка «Собрать трассировку профилировщика» для сбора следов профилирования. Как показано ниже.

После сбора трассировок профилирования будет сгенерирован отчет, как показано ниже, который поможет вам понять причину замедления.

Дальнейшее нажатие на кнопку «Детали» открывает список вызовов с деталями.

Пожалуйста, найдите ссылку ниже для получения дополнительной информации: https://blogs.msdn.microsoft.com/appserviceteam/2018/09/24/announcing-the-new-app-service-diagnostics-experience/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...