Prasības: Izstrādājot tīmekļa vietnes lietojumprogrammu, izstrādātājiem ir jārūpējas par mājas lapas veiktspēju (šis raksts attiecas uz piekļuves ātrumu), ja vietnes piekļuves ātrums ir ļoti lēns, lietotāji var atteikties un izvēlēties citas vietnes, un 57% lietotāju pametīs pēc 3 sekundēm!
MiniProfiler ir bibliotēka un lietotāja interfeiss, lai analizētu jūsu lietojumprogrammu. Ļaujot jums redzēt, kur jūsu laiks tiek pavadīts, kādi vaicājumi tiek izpildīti, un jebkuru citu pielāgotu laiku, ko vēlaties pievienot, MiniProfiler var palīdzēt jums atkļūdot problēmas un optimizēt veiktspēju.
MiniProfiler uzraudzīto informāciju var saglabāt atmiņā, MongoDb, MySql, SqlServer, Redis, PostgreSQL un daudzos citos datu nesējos. Atbalsts ORM, piemēram, EF, EFCore, NHibernate utt., Kas var uzraudzīt izpildīto SQL un izpildes laiku, atvieglojot SQL optimizēšanu.
MiniProfiler oficiālā vietne:Hipersaites pieteikšanās ir redzama. MiniProfiler GitHub atvērtā koda adrese:Hipersaites pieteikšanās ir redzama.
Šajā rakstā tiek izmantotsASP.NET kodols 6Projekts, lai pārbaudītu, Nuget instalē pakotni šādi:
Reģistrējiet šādus pakalpojumus Program.cs (izmantojot noklusējuma konfigurāciju) ar šādu kodu:
Izmantojot MiniProfiler starpprogrammatūru, kods ir šāds:
pie_ViewImports.cshtmlPievienot šādu citātu:
Pievienojiet MiniProfiler savam skata lapu šablonam, noklusējuma fails ir:_Layout.cshtml, kods ir šāds:
Šis tags ģenerē šādu HTML avota kodu.
Mēģinot palaist projektu, augšējā kreisajā stūrī varat redzēt laikietilpīgo statistiku, kā parādīts tālāk:
Noklikšķiniet uz kopīgošanas saites, lai skatītu detalizētu informāciju, kā parādīts tālāk.
(Beigas) |