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) |