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

Вид: 57819|Ответ: 5

[.NET Core] asp.net ядро пишет промежуточное программное обеспечение для записи времени взаимодействия

[Скопировать ссылку]
Опубликовано 2019-9-12 17:46:02 | | | |
При написании интерфейсов неизбежно будут встречаться люди, которые говорят, что интерфейс медленный, насколько медленнее, сколько времени занимает обработка сервером интерфейсов, есть ли конкретные цифры для записи времени каждого интерфейса, когда другие говорят, что интерфейс медленный, посмотрите статистику времени интерфейса, если обработка проходит за несколько миллисекунд — извините, что я не ношу этот потенциометр.

Реализация промежуточного программного обеспечения
asp.net ядро запускает одно промежуточное ПО за другим, поэтому нам нужно только определить собственное промежуточное ПО, записать время до начала обработки запроса и время после окончания обработки, промежуточное ПО здесь выводит время запроса в лог, а также можно выводить его в заголовок ответа или другие места по необходимости.

Конфигурация промежуточного программного обеспечения

Для настройки конвейера обработки запросов в Startup пример конфигурации выглядит следующим образом:


Ищите логи по имени логгера «PerformanceLog» в журнале, и ElapsedMilliseconds — это время, потраченное соответствующим интерфейсом, или можно искать по диапазону ElapsedMilliseconds, например, фильтруя логи с временем более 1 с






Предыдущий:Meet Azure DevOps
Следующий:ID-номер генерирует алгоритм снежинки
Опубликовано 22.09.2021 20:50:47 |
Научись учиться...
Опубликовано 24.10.2021 16:40:07 |
Опубликовано 26.10.2021 09:41:04 |
Называй вещи, учись учиться
Опубликовано 2022-8-30 13:24:10 |
Нет, учитесь учиться!! Нет, учитесь учиться!!
Опубликовано 2022-8-31 13:24:59 |
учёный
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com