Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 6027|Válasz: 3

[.NET mag] ASP.NET Core (17) integrálja a MiniProfile alkalmazás teljesítményelemzését

[Linket másol]
Közzétéve: 2023-4-23 20:22:49 | | | |
Követelmények: Webes weboldal alkalmazás fejlesztésekor a fejlesztőknek törődniük kell a weboldal teljesítményével (ez a cikk a hozzáférési sebességre vonatkozik), ha a weboldal hozzáférési sebessége nagyon lassú, a felhasználók feladhatják és más weboldalakat választhatnak, és a felhasználók 57%-a 3 másodperc után távozik!

A MiniProfiler egy könyvtár és UI az alkalmazásod elemzéséhez. Azáltal, hogy megláthatod, hol töltöd el az idődet, mely lekérdezések futnak, és bármilyen egyedi időt szeretnél hozzáadni, a MiniProfiler segíthet hibakeresésben és optimalizálni a teljesítményt.

A MiniProfiler által felfigyelt információk memóriában, MongoDb-ben, MySql-ben, SqlServerben, Redis-en, PostgreSql-ben és sok más tárolómédiumban tárolhatók. Támogatás az ORM-ekhez, mint az EF, EFCore, NHibernate stb., amelyek képesek nyomon követni a végrehajtott SQL és a végrehajtási időt, így az SQL optimalizálása egyszerű.

MiniProfiler hivatalos weboldala:A hiperlink bejelentkezés látható.
MiniProfiler GitHub open source address:A hiperlink bejelentkezés látható.

Ez a cikk egyASP.NET Core 6A Project to Test, a Nuget a csomagot a következőképpen telepíti:

Regisztrálja a következő szolgáltatásokat Program.cs-ben (az alapértelmezett konfigurációval) a következő kóddal:

A MiniProfiler middleware használatával a kód a következő:

nél_ViewImports.cshtmlHozzáadj egy idézetet az alábbiakhoz:

Hozzáadni a MiniProfilert a nézeti fő oldaladhoz, az alapértelmezett fájl a következő:_Layout.cshtml, a kód a következő:

Ez a címke a következő HTML forráskódot generálja.



Amikor megpróbálod futtatni a projektet, a bal felső sarokban látható az időigényes statisztikák, ahogy az alábbiakban látható:



Kattintson a megosztási linkre, hogy lásd a részleteket, ahogy az alábbiakban látható:



(Vége)




Előző:WinForm betöltési animációs effekt
Következő:Hálózati kábel jelölés hálózati problémamegoldáshoz (5-ös és 6-os kategóriás hálózati kábelek).
 Háziúr| Közzétéve: 2023-4-23 20:24:07 |
szemle

ASP.NET Core (16) Dinamikus regisztrációs szolgáltatások beépítésétől függően
https://www.itsvse.com/thread-10560-1-1.html

ASP.NET Core (XV) a HttpClient-t használja HTTP kérések küldésére
https://www.itsvse.com/thread-10311-1-1.html

ASP.NET Core (tizennégy) a SkiaSharp kép captcha-ján alapul
https://www.itsvse.com/thread-10287-1-1.html

ASP.NET Core (XIII) hogy megállapítsam, Ajax kérés-e vagy sem
https://www.itsvse.com/thread-10284-1-1.html

ASP.NET Core (tizenkettő) front-end JS, CSS csomagolás és tömörítés
https://www.itsvse.com/thread-10282-1-1.html

ASP.NET Core (XI) végállomás közlekedőt ad hozzá az összes DI szolgáltatás megjelenítéséhez
https://www.itsvse.com/thread-10269-1-1.html

ASP.NET Részletes magyarázata a konfigurációs prioritásokról a Core(10)-ben.
https://www.itsvse.com/thread-10265-1-1.html

ASP.NET Részletes magyarázata a Core (9) közmű middleware-jéről.
https://www.itsvse.com/thread-9647-1-1.html

ASP.NET Részletes magyarázat a Core Middleware-ről
https://www.itsvse.com/thread-8126-1-1.html

ASP.NET a Swagger UI alapértelmezett paramétereinek gödöre a Core(8)-ban.
https://www.itsvse.com/thread-9640-1-1.html

ASP.NET Core (7) A keretrendszer forráskódjának mélyreható elemzése
https://www.itsvse.com/thread-9601-1-1.html

ASP.NET Core (VI) DI manuálisan megszerzi az objektumok befecskendezésének módszerét
https://www.itsvse.com/thread-9595-1-1.html

ASP.NET Core (öt) CAP elosztott tranzakciókon alapul
https://www.itsvse.com/thread-9593-1-1.html

ASP.NET Core(4) szűrő egységes ModelState modellvalidáció
https://www.itsvse.com/thread-9589-1-1.html

ASP.NET Core (iii) Dinamikusan hozz létre példányokat az ActivatorUtilities használatával
https://www.itsvse.com/thread-9488-1-1.html

ASP.NET Core (2) Újraindítsa az alkalmazást kód szerint
https://www.itsvse.com/thread-9480-1-1.html

ASP.NET Core (1) Redis gyorsítótárat használ
https://www.itsvse.com/thread-9393-1-1.html
Közzétéve: 2023-4-24 10:41:42 |
Tanuld meg
Közzétéve: 2023-4-28 11:23:58 |
Nagyon jó és erőteljes, köszönöm, hogy megosztottad
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com