Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 57819|Отговор: 5

[.NET Core] asp.net ядро записва междинен софтуер, който записва времето на интерфейса

[Копирай линк]
Публикувано на 2019-9-12 17:46:02 | | | |
При писане на интерфейси неизбежно ще се сблъскат с хора, които казват, че интерфейсът е бавен, колко е по-бавен, колко време отнема на интерфейс сървър да обработи, дали има конкретни числа, които записват колко време отнема всеки интерфейс, когато други казват, че интерфейсът е бавен, погледнете статистиките за времето на интерфейса, ако се обработва за няколко милисекунди, съжалявам, че не нося този потенциометр.

Имплементация на междинен софтуер
asp.net ядро изпълнява един междинен софтуер след друг, така че трябва само да дефинираме собствен междинен софтуер, да записваме времето преди да започне обработката на заявката и времето след края на обработката, междинният софтуер тук извежда времето на заявката към лога, а можете също да го изведем в отговорния хедър или на други места при нужда.

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

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


Търсете логове по името на логъра "PerformanceLog" в лога, и ElapsedMilliseconds в лога е времето, изразходвано от съответния интерфейс, или можете да търсите по диапазона ElapsedMilliseconds, например филтриране на логове с време повече от 1s






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

Mail To:help@itsvse.com