Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 6027|Vastaus: 3

[.NET Core] ASP.NET Core (17) integroi MiniProfile-sovelluksen suorituskyvyn analyysin

[Kopioi linkki]
Julkaistu 2023-4-23 klo 20:22:49 | | | |
Vaatimukset: Verkkosovellusta kehitettäessä kehittäjien on huolehdittava verkkosivuston suorituskyvystä (tässä artikkelissa viitataan pääsynopeuteen), jos verkkosivuston käyttönopeus on hyvin hidas, käyttäjät saattavat luovuttaa ja valita muita sivustoja, ja 57 % käyttäjistä poistuu 3 sekunnin jälkeen!

MiniProfiler on kirjasto ja käyttöliittymä sovelluksen analysointiin. Antamalla sinun nähdä, mihin aikasi kuluu, mitkä kyselyt ovat käynnissä ja minkä tahansa muun räätälöidyn ajan haluat lisätä, MiniProfiler voi auttaa sinua korjaamaan ongelmia ja optimoimaan suorituskykyä.

MiniProfilerin valvoma tieto voidaan tallentaa muistiin, MongoDb:hen, MySql:ään, SqlServeriin, Redisiin, PostgreSql:ään ja moniin muihin tallennusmedioihin. Tuki ORM:ille kuten EF, EFCore, NHibernate jne., jotka voivat seurata suoritettua SQL:ää ja suoritusaikaa, mikä helpottaa SQL:n optimointia.

MiniProfilerin virallinen verkkosivusto:Hyperlinkin kirjautuminen on näkyvissä.
MiniProfiler GitHub avoimen lähdekoodin osoite:Hyperlinkin kirjautuminen on näkyvissä.

Tässä artikkelissa käytetäänASP.NET Core 6Project to Test, Nuget asentaa paketin seuraavasti:

Rekisteröi seuraavat palvelut Program.cs:ssa (käyttäen oletusasetuksia) seuraavalla koodilla:

MiniProfiler-middlewarea käyttäen koodi on seuraava:

At_ViewImports.cshtmlLisää lainaus seuraavasti:

Lisää MiniProfiler pääsivullesi, oletustiedosto on:_Layout.cshtml, koodi on seuraava:

Tämä tagi tuottaa seuraavan HTML-lähdekoodin.



Kun yrität toteuttaa projektia, näet aikaa vievät tilastot vasemmassa yläkulmassa, kuten alla on esitetty:



Klikkaa jaamislinkkiä nähdäksesi yksityiskohdat, kuten alla on esitetty:



(Loppu)




Edellinen:WinFormin latausanimaatioefekti
Seuraava:Verkkokaapelin nimitys verkkoongelmien vianmääritykseen (Kategoria 5 ja Kategoria 6 verkkokaapelit).
 Vuokraisäntä| Julkaistu 2023-4-23 klo 20:24:07 |
arvostelu

ASP.NET Core (16) Riippuvainen dynaamisten rekisteröintipalveluiden injektioinnista
https://www.itsvse.com/thread-10560-1-1.html

ASP.NET Core (XV) käyttää HTTP-pyyntöjen lähettämiseen HttpClientia
https://www.itsvse.com/thread-10311-1-1.html

ASP.NET Core (neljätoista) perustuu SkiaSharp-kuva-captchaan
https://www.itsvse.com/thread-10287-1-1.html

ASP.NET Core (XIII) selvittääkseen, onko kyseessä Ajaxin pyyntö vai ei
https://www.itsvse.com/thread-10284-1-1.html

ASP.NET Core (kaksitoista) etupään JS, CSS-paketointi ja pakkaus
https://www.itsvse.com/thread-10282-1-1.html

ASP.NET Core (XI) -päätepistereitti lisää middleware-ohjelmiston näyttämään kaikki DI-palvelut
https://www.itsvse.com/thread-10269-1-1.html

ASP.NET Yksityiskohtainen selitys konfiguraatioprioriteeteista Core(10):ssä.
https://www.itsvse.com/thread-10265-1-1.html

ASP.NET Yksityiskohtainen selitys Coren Middleware-middlewaresta (9).
https://www.itsvse.com/thread-9647-1-1.html

ASP.NET Yksityiskohtainen selitys Core Middlewaresta
https://www.itsvse.com/thread-8126-1-1.html

ASP.NET Swaggerin käyttöliittymän oletusparametrien pitti Core(8):ssa.
https://www.itsvse.com/thread-9640-1-1.html

ASP.NET Ydin (7) Perusteellinen analyysi kehyksen lähdekoodista
https://www.itsvse.com/thread-9601-1-1.html

ASP.NET Core (VI) DI saa manuaalisesti menetelmän objektien injektioon
https://www.itsvse.com/thread-9595-1-1.html

ASP.NET Core (viisi) perustuu CAP:n hajautettuihin transaktioihin
https://www.itsvse.com/thread-9593-1-1.html

ASP.NET Core(4) -suodatin yhdisti ModelState-mallin validoinnin
https://www.itsvse.com/thread-9589-1-1.html

ASP.NET Core (iii) Luo instansseja dynaamisesti ActivatorUtilitiesin avulla
https://www.itsvse.com/thread-9488-1-1.html

ASP.NET Ydin (2) Käynnistä sovellus uudelleen koodin mukaan
https://www.itsvse.com/thread-9480-1-1.html

ASP.NET Core (1) käyttää Redis-välimuistia
https://www.itsvse.com/thread-9393-1-1.html
Julkaistu 2023-4-24 10:41:42 |
Opettele se
Julkaistu 2023-4-28 klo 11:23:58 |
Todella hyvä ja voimakas, kiitos kun jaoit
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com