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

Pohľad: 6027|Odpoveď: 3

[.NET Core] ASP.NET Core (17) integruje analýzu výkonu aplikácií MiniProfile

[Kopírovať odkaz]
Zverejnené 2023-4-23 20:22:49 | | | |
Požiadavky: Pri vývoji webovej aplikácie musia vývojári dbať na výkon webu (tento článok sa týka rýchlosti prístupu), ak je rýchlosť prístupu veľmi pomalá, používatelia môžu vzdať a vybrať si iné weby, pričom 57 % používateľov odíde po 3 sekundách!

MiniProfiler je knižnica a používateľské rozhranie na analýzu vašej aplikácie. Tým, že vám umožní vidieť, kde trávite čas, aké dotazy sa vykonávajú a aký iný vlastný čas chcete pridať, MiniProfiler vám môže pomôcť ladiť problémy a optimalizovať výkon.

Informácie monitorované MiniProfilerom môžu byť uložené v pamäti, MongoDb, MySql, SqlServer, Redis, PostgreSQL a mnohých ďalších úložných médiách. Podpora ORM ako EF, EFCore, NHibernate a podobne, ktoré dokážu monitorovať vykonávaný SQL a čas vykonávania, čo uľahčuje optimalizáciu SQL.

Oficiálna webová stránka MiniProfiler:Prihlásenie na hypertextový odkaz je viditeľné.
MiniProfiler GitHub open source adresa:Prihlásenie na hypertextový odkaz je viditeľné.

Tento článok používaASP.NET Core 6Projekt na testovanie, Nuget nainštaluje balík nasledovne:

Zaregistrujte nasledujúce služby v Program.cs (použitím predvolenej konfigurácie) s nasledujúcim kódom:

Pomocou middleware MiniProfiler je kód nasledovný:

pri_ViewImports.cshtmlPridajte citát nasledovne:

Pridajte MiniProfiler na svoju hlavnú stránku zobrazenia, predvolený súbor je:_Layout.cshtml, kód je nasledovný:

Tento tag generuje nasledujúci zdrojový kód HTML.



Keď sa pokúsite spustiť projekt, môžete vidieť časovo náročné štatistiky v ľavom hornom rohu, ako je znázornené nižšie:



Kliknite na odkaz na zdieľanie a pozrite si podrobnosti, ako je uvedené nižšie:



(Koniec)




Predchádzajúci:Efekt načítavacej animácie vo WinForm
Budúci:Označenie sieťových káblov na riešenie problémov so sieťou (kategória 5 a kategória 6 sieťové káble).
 Prenajímateľ| Zverejnené 2023-4-23 20:24:07 |
revízia

ASP.NET Jadro (16) Závislé od injekcie dynamických registračných služieb
https://www.itsvse.com/thread-10560-1-1.html

ASP.NET Core (XV) používa HttpClient na odosielanie HTTP požiadaviek
https://www.itsvse.com/thread-10311-1-1.html

ASP.NET Core (štrnásť) je založený na image captcha SkiaSharp
https://www.itsvse.com/thread-10287-1-1.html

ASP.NET Core (XIII) na určenie, či ide o Ajax požiadavku alebo nie
https://www.itsvse.com/thread-10284-1-1.html

ASP.NET Core (dvanásť) front-end JS, CSS bundlovanie a kompresia
https://www.itsvse.com/thread-10282-1-1.html

ASP.NET Core (XI) koncová trasa pridáva middleware na zobrazenie všetkých DI služieb
https://www.itsvse.com/thread-10269-1-1.html

ASP.NET Podrobné vysvetlenie priorít konfigurácie v Core(10).
https://www.itsvse.com/thread-10265-1-1.html

ASP.NET Podrobné vysvetlenie middleware middleware v Core (9).
https://www.itsvse.com/thread-9647-1-1.html

ASP.NET Podrobné vysvetlenie Core Middleware
https://www.itsvse.com/thread-8126-1-1.html

ASP.NET z predvolených parametrov používateľského rozhrania Swagger v Core(8).
https://www.itsvse.com/thread-9640-1-1.html

ASP.NET Jadro (7) Hĺbková analýza zdrojového kódu frameworku
https://www.itsvse.com/thread-9601-1-1.html

ASP.NET Core (VI) DI manuálne získava metódu injektovania objektov
https://www.itsvse.com/thread-9595-1-1.html

ASP.NET Core (päť) je založený na distribuovaných transakciách podľa CAP
https://www.itsvse.com/thread-9593-1-1.html

ASP.NET Core(4) filter zjednotený validácia modelu ModelState
https://www.itsvse.com/thread-9589-1-1.html

ASP.NET Jadro (iii) Dynamicky vytvárať inštancie pomocou ActivatorUtilities
https://www.itsvse.com/thread-9488-1-1.html

ASP.NET Core (2) Reštartovať aplikáciu pomocou kódu
https://www.itsvse.com/thread-9480-1-1.html

ASP.NET Core (1) používa Redis caching
https://www.itsvse.com/thread-9393-1-1.html
Zverejnené 2023-4-24 10:41:42 |
Nauč sa to
Zverejnené 28. 4. 2023 o 11:23:58 |
Veľmi dobré a silné, ďakujem za zdieľanie
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