Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 6027|Atsakyti: 3

[.NET branduolys] "ASP.NET Core" (17) integruoja "MiniProfile" programų našumo analizę

[Kopijuoti nuorodą]
Paskelbta 2023-4-23 20:22:49 | | | |
Reikalavimai: Kurdami svetainės programą, kūrėjai turi rūpintis svetainės veikimu (šiame straipsnyje kalbama apie prieigos greitį), jei svetainės prieigos greitis yra labai lėtas, vartotojai gali pasiduoti ir pasirinkti kitas svetaines, o 57% vartotojų išeis po 3 sekundžių!

"MiniProfiler" yra biblioteka ir vartotojo sąsaja, skirta analizuoti jūsų paraišką. Leisdamas matyti, kur praleidžiamas jūsų laikas, kokios užklausos vykdomos ir bet kokį kitą pasirinktinį laiką, kurį norite pridėti, "MiniProfiler" gali padėti derinti problemas ir optimizuoti našumą.

"MiniProfiler" stebima informacija gali būti saugoma atmintyje, "MongoDb", "MySql", "SqlServer", "Redis", "PostgreSql" ir daugelyje kitų laikmenų. ORM, tokių kaip EF, EFCore, NHibernate ir kt., palaikymas, kurie gali stebėti vykdomą SQL ir vykdymo laiką, todėl lengva optimizuoti SQL.

Oficiali "MiniProfiler" svetainė:Hipersaito prisijungimas matomas.
MiniProfiler GitHub atvirojo kodo adresas:Hipersaito prisijungimas matomas.

Šiame straipsnyje naudojamasASP.NET Core 6projektą, kurį norite išbandyti, nuget įdiegia paketą taip:

Užregistruokite šias paslaugas Program.cs (naudodami numatytąją konfigūraciją) naudodami šį kodą:

Naudojant "MiniProfiler" tarpinę programinę įrangą, kodas yra toks:

prie_ViewImports.cshtmlPridėti tokią citatą:

Pridėkite "MiniProfiler" prie rodinio puslapio šablono, numatytasis failas yra:_Layout.cshtml, kodas yra toks:

Ši žyma sugeneruoja šį HTML šaltinio kodą.



Kai bandote vykdyti projektą, viršutiniame kairiajame kampe galite matyti daug laiko reikalaujančią statistiką, kaip parodyta toliau:



Spustelėkite bendrinimo nuorodą, kad peržiūrėtumėte išsamią informaciją, kaip parodyta toliau.



(Pabaiga)




Ankstesnis:WinForm įkėlimo animacijos efektas
Kitą:Tinklo kabelio žymėjimas tinklo problemų šalinimui (5 ir 6 kategorijų tinklo kabeliai).
 Savininkas| Publikuota: 2023-4-23 20:24:07 |
Peržiūra

ASP.NET Core (16) Priklauso nuo dinaminės registracijos paslaugų įvedimo
https://www.itsvse.com/thread-10560-1-1.html

"ASP.NET Core" (XV) naudoja "HttpClient" HTTP užklausoms siųsti
https://www.itsvse.com/thread-10311-1-1.html

"ASP.NET Core" (keturiolika) yra pagrįstas "SkiaSharp" vaizdo captcha
https://www.itsvse.com/thread-10287-1-1.html

ASP.NET Core (XIII), kad nustatytų, ar tai yra "Ajax" prašymas, ar ne
https://www.itsvse.com/thread-10284-1-1.html

ASP.NET Core (dvylika) priekinės dalies JS, CSS susiejimas ir glaudinimas
https://www.itsvse.com/thread-10282-1-1.html

ASP.NET Core (XI) galinio taško maršrutas prideda tarpinę programinę įrangą, kad būtų rodomos visos DI paslaugos
https://www.itsvse.com/thread-10269-1-1.html

ASP.NET Išsamus konfigūracijos prioritetų paaiškinimas branduolyje [10].
https://www.itsvse.com/thread-10265-1-1.html

ASP.NET Išsamus "Core" tarpinės programinės įrangos paaiškinimas (9).
https://www.itsvse.com/thread-9647-1-1.html

ASP.NET Išsamus "Core Middleware" paaiškinimas
https://www.itsvse.com/thread-8126-1-1.html

ASP.NET Swagger vartotojo sąsajos numatytųjų parametrų duobę Core(8).
https://www.itsvse.com/thread-9640-1-1.html

ASP.NET Core (7) Išsami sistemos šaltinio kodo analizė
https://www.itsvse.com/thread-9601-1-1.html

ASP.NET Core (VI) DI rankiniu būdu gauna objektų įpurškimo būdą
https://www.itsvse.com/thread-9595-1-1.html

"ASP.NET Core" (penki) yra pagrįstas BŽŪP paskirstytais sandoriais
https://www.itsvse.com/thread-9593-1-1.html

ASP.NET Core(4) filtro vieningas ModelState modelio tikrinimas
https://www.itsvse.com/thread-9589-1-1.html

ASP.NET Core (iii) Dinamiškai kurkite egzempliorius naudodami "ActivatorUtilities"
https://www.itsvse.com/thread-9488-1-1.html

ASP.NET Core (2) Iš naujo paleiskite programą pagal kodą
https://www.itsvse.com/thread-9480-1-1.html

ASP.NET Core (1) naudoja Redis talpyklą
https://www.itsvse.com/thread-9393-1-1.html
Publikuota: 2023-4-24 10:41:42 |
Išmokite
Paskelbta 2023-4-28 11:23:58 |
Labai geras ir galingas, ačiū už pasidalinimą
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com