Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 57819|Odpoveď: 5

[.NET Core] asp.net jadro píše middleware na zaznamenávanie času rozhrania

[Kopírovať odkaz]
Zverejnené 12. 9. 2019 o 17:46:02 | | | |
Pri písaní rozhraní sa nevyhnutne stretneme s tými, ktorí budú tvrdiť, že rozhranie je pomalé, o koľko je pomalšie, ako dlho trvá serveru rozhrania spracovať, či existujú konkrétne čísla na zaznamenanie času každého rozhrania, keď iní hovoria, že rozhranie je pomalé, pozrite sa na štatistiky času rozhrania, ak je spracované za pár milisekúnd, prepáčte, že tento potenciometer nemám pri sebe.

Implementácia middleware
asp.net jadro spúšťa jeden middleware za druhým, takže stačí definovať vlastný middleware, zaznamenať čas pred začiatkom spracovania požiadavky a čas po jeho skončení, middleware tu vypíše čas požiadavky do logu, môžete ho tiež exportovať do hlavičky odpovede alebo iných miest podľa potreby.

Konfigurácia middleware

Na konfiguráciu pipeline spracovania požiadaviek v Startupe je príklad konfigurácie nasledovný:


Vyhľadajte logy podľa názvu loggera "PerformanceLog" v logu a ElapsedMilliseconds v logu je čas strávený príslušným rozhraním, alebo môžete vyhľadávať podľa rozsahu ElapsedMilliseconds, napríklad filtrovaním logov s časom väčším ako 1s






Predchádzajúci:Meet Azure DevOps
Budúci:ID číslo generuje algoritmus snehovej vločky
Zverejnené 2021-9-22 20:50:47 |
Nauč sa učiť...
Zverejnené 2021-10-24 16:40:07 |
Zverejnené 2021-10-26 09:41:04 |
Volaj veci, uč sa učiť sa učiť
Zverejnené 30. 8. 2022 o 13:24:10 |
Nie, nauč sa učiť!! Nie, nauč sa učiť!!
Zverejnené 31. 8. 2022 o 13:24:59 |
učený
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com