Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 57819|Odpowiedź: 5

[.NET Core] asp.net core zapisuje middleware zapisujące czas interfejsu

[Skopiuj link]
Opublikowano 2019-9-12 17:46:02 | | | |
Pisząc interfejsy, nieuchronnie spotkamy innych, którzy będą mówić, że interfejs jest wolny, ile jest wolniejszy, ile czasu zajmuje przetwarzanie przez serwer interfejsu, czy istnieją konkretne liczby do zapisu, ile czasu zajmuje każdy interfejs, gdy inni mówią, że interfejs jest wolny, patrzcie na statystyki czasu interfejsu, jeśli jest przetwarzany w kilka milisekund, przepraszam, nie mam tego potencjometru.

Implementacja middleware
asp.net rdzeń uruchamia jedno middleware po drugim, więc wystarczy zdefiniować własne middleware, zapisać czas przed rozpoczęciem przetwarzania żądania i czas po jego zakończeniu, middleware tutaj wysyła czas żądania do loga, możesz też wydać go do nagłówka odpowiedzi lub innych miejsc w razie potrzeby.

Konfiguracja middleware

Aby skonfigurować potok przetwarzania żądań w Startup, przykładowa konfiguracja jest następująca:


Wyszukaj logi według nazwy loggera "PerformanceLog" w logu, a ElapsedMilliseconds w logu to czas zużywany przez odpowiadający interfejs, lub możesz wyszukiwać według zakresu ElapsedMilliseconds, np. filtrując logi o czasie większym niż 1s






Poprzedni:Meet Azure DevOps
Następny:Numer ID generuje algorytm płatka śniegu
Opublikowano 2021-9-22 20:50:47 |
Naucz się uczyć...
Opublikowano 2021-10-24 16:40:07 |
Opublikowano 2021-10-26 09:41:04 |
Nazywaj rzeczy, ucz się uczyć
Opublikowano 30.08.2022 o 13:24:10 |
Nie ma sprawy, ucz się uczyć się!! Nie ma sprawy, ucz się uczyć się!!
Opublikowano 2022-8-31 13:24:59 |
uczony
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com