Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 6027|Odpověď: 3

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

[Kopírovat odkaz]
Zveřejněno 2023-4-23 20:22:49 | | | |
Požadavky: Při vývoji webové aplikace musí vývojáři dbát na výkon webu (tento článek se týká rychlosti přístupu), pokud je rychlost přístupu velmi pomalá, uživatelé mohou vzdát a vybrat si jiné webové stránky, a 57 % uživatelů odejde po 3 sekundách!

MiniProfiler je knihovna a uživatelské rozhraní pro analýzu vaší aplikace. Tím, že vám umožní vidět, kde trávíte čas, jaké dotazy probíhají a jaký další vlastní čas chcete přidat, vám MiniProfiler pomůže ladit problémy a optimalizovat výkon.

Informace monitorované MiniProfilerem lze ukládat do paměti, MongoDb, MySql, SqlServer, Redis, PostgreSQL a mnoha dalších úložných médií. Podpora ORM jako EF, EFCore, NHibernate atd., které mohou monitorovat vykonávané SQL a čas vykonání, což usnadňuje optimalizaci SQL.

Oficiální web MiniProfiler:Přihlášení k hypertextovému odkazu je viditelné.
MiniProfiler GitHub open source adresa:Přihlášení k hypertextovému odkazu je viditelné.

Tento článek používáASP.NET Core 6Projekt pro test, Nuget instaluje balíček následovně:

Zaregistrujte následující služby v Program.cs (ve výchozí konfiguraci) s následujícím kódem:

Pomocí middleware MiniProfiler je kód následující:

u_ViewImports.cshtmlPřidejte citaci následovně:

Přidejte MiniProfiler na hlavní stránku zobrazení, výchozí soubor je:_Layout.cshtml, kód je následující:

Tento tag generuje následující zdrojový kód HTML.



Když se pokusíte projekt spustit, můžete v levém horním rohu vidět časově náročné statistiky, jak je uvedeno níže:



Klikněte na odkaz na sdílení a podívejte se na podrobnosti, jak je uvedeno níže:



(Konec)




Předchozí:Efekt animace načítání ve WinFormu
Další:Označení síťových kabelů pro řešení problémů se sítí (síťové kabely kategorie 5 a kategorie 6).
 Pronajímatel| Zveřejněno 2023-4-23 20:24:07 |
přezkoumání

ASP.NET Jádro (16) Závislé na injekci dynamických registračních služeb
https://www.itsvse.com/thread-10560-1-1.html

ASP.NET Core (XV) používá HttpClient k odesílání HTTP požadavků
https://www.itsvse.com/thread-10311-1-1.html

ASP.NET Core (čtrnáct) je založen na image captcha ze SkiaSharp
https://www.itsvse.com/thread-10287-1-1.html

ASP.NET Core (XIII), abyste zjistili, zda jde o požadavek Ajaxu nebo ne
https://www.itsvse.com/thread-10284-1-1.html

ASP.NET Jádro (dvanáct) front-end JS, CSS balíčkování a komprese
https://www.itsvse.com/thread-10282-1-1.html

ASP.NET Core (XI) koncová trasa přidává middleware pro zobrazení všech DI služeb
https://www.itsvse.com/thread-10269-1-1.html

ASP.NET Podrobné vysvětlení priorit konfigurace v Core(10).
https://www.itsvse.com/thread-10265-1-1.html

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

ASP.NET Podrobné vysvětlení jádrového middleware
https://www.itsvse.com/thread-8126-1-1.html

ASP.NET propasti výchozích parametrů Swagger UI v Core(8).
https://www.itsvse.com/thread-9640-1-1.html

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

ASP.NET Core (VI) DI ručně získává metodu vstřikování objektů
https://www.itsvse.com/thread-9595-1-1.html

ASP.NET Core (pět) je založen na distribuovaných transakcích podle CAP
https://www.itsvse.com/thread-9593-1-1.html

ASP.NET Filtr Core(4) sjednocený validace modelů ModelState
https://www.itsvse.com/thread-9589-1-1.html

ASP.NET Jádro (iii) Dynamicky vytvářet instance pomocí ActivatorUtilities
https://www.itsvse.com/thread-9488-1-1.html

ASP.NET Jádro (2) Restartovat aplikaci pomocí kódu
https://www.itsvse.com/thread-9480-1-1.html

ASP.NET Core (1) používá Redis caching
https://www.itsvse.com/thread-9393-1-1.html
Zveřejněno 24. 4. 2023 10:41:42 |
Nauč se to
Zveřejněno 28. 4. 2023 11:23:58 |
Velmi dobré a silné, díky za sdílení
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com