Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 6027|Отговор: 3

[.NET Core] ASP.NET Core (17) интегрира анализ на производителността на приложенията MiniProfile

[Копирай линк]
Публикувано на 2023-4-23 20:22:49 | | | |
Изисквания: При разработване на уеб уеб приложение разработчиците трябва да се интересуват от производителността на сайта (тази статия се отнася до скоростта на достъп), ако скоростта на достъп до сайта е много бавна, потребителите могат да се откажат и да изберат други сайтове, а 57% от потребителите ще напуснат след 3 секунди!

MiniProfiler е библиотека и потребителски интерфейс за анализ на вашето приложение. Като ви позволява да виждате къде е прекарано времето, какви заявки се изпълняват и всяко друго персонализирано време, което искате да добавите, MiniProfiler може да ви помогне да отстранявате грешки и да оптимизирате производителността.

Информацията, наблюдавана от MiniProfiler, може да се съхранява в памет, MongoDb, MySql, SqlServer, Redis, PostgreSQL и много други носители за съхранение. Поддръжка за ORMs като EF, EFCore, NHibernate и др., които могат да следят изпълнения SQL и време за изпълнение, улеснявайки оптимизацията на SQL.

Официален уебсайт на MiniProfiler:Входът към хиперлинк е видим.
MiniProfiler GitHub адрес с отворен код:Входът към хиперлинк е видим.

Тази статия използваASP.NET Core 6Project To Test, Nuget инсталира пакета по следния начин:

Регистрирайте следните услуги в Program.cs (използвайки стандартната конфигурация) със следния код:

Използвайки междинния софтуер MiniProfiler, кодът е следният:

в_ViewImports.cshtmlДобавете цитат по следния начин:

Добавете MiniProfiler към главната страница на вашия view, стандартният файл е:_Layout.cshtml, кодът е следният:

Този таг генерира следния HTML изходен код.



Когато се опитате да стартирате проекта, можете да видите отнемащите време статистики в горния ляв ъгъл, както е показано по-долу:



Кликнете на линка за споделяне, за да видите подробностите, както е показано по-долу:



(Край)




Предишен:Ефект на анимация при зареждане на WinForm
Следващ:Обозначение на мрежов кабел за отстраняване на проблеми в мрежата (Категория 5 и 6 мрежови кабели).
 Хазяин| Публикувано на 23.04.2023 20:24:07 |
преглед

ASP.NET Ядро (16) Зависи от инжектиране на динамични регистрационни услуги
https://www.itsvse.com/thread-10560-1-1.html

ASP.NET Core (XV) използва HttpClient за изпращане на HTTP заявки
https://www.itsvse.com/thread-10311-1-1.html

ASP.NET Core (четиринадесет) е базиран на капча за изображения на SkiaSharp
https://www.itsvse.com/thread-10287-1-1.html

ASP.NET Core (XIII), за да определи дали е заявка на Ajax или не
https://www.itsvse.com/thread-10284-1-1.html

ASP.NET Core (дванадесет) фронтенд JS, CSS пакетиране и компресия
https://www.itsvse.com/thread-10282-1-1.html

ASP.NET Маршрутът на крайната точка на Core (XI) добавя междинен софтуер за показване на всички DI услуги
https://www.itsvse.com/thread-10269-1-1.html

ASP.NET Подробно обяснение на приоритетите на конфигурацията в Core(10).
https://www.itsvse.com/thread-10265-1-1.html

ASP.NET Подробно обяснение на междинния софтуер на Core (9).
https://www.itsvse.com/thread-9647-1-1.html

ASP.NET Подробно обяснение на основния междинен софтуер
https://www.itsvse.com/thread-8126-1-1.html

ASP.NET яма с стандартните параметри на Swagger UI в Core(8).
https://www.itsvse.com/thread-9640-1-1.html

ASP.NET Ядро (7) Задълбочен анализ на изходния код на рамката
https://www.itsvse.com/thread-9601-1-1.html

ASP.NET Core (VI) DI ръчно получава метода за инжектиране на обекти
https://www.itsvse.com/thread-9595-1-1.html

ASP.NET Core (пет) се базира на разпределени транзакции с CAP
https://www.itsvse.com/thread-9593-1-1.html

ASP.NET Филтър Core(4) унифицирана валидация на модела ModelState
https://www.itsvse.com/thread-9589-1-1.html

ASP.NET Ядро (iii) Динамично създаване на инстанции чрез ActivatorUtilities
https://www.itsvse.com/thread-9488-1-1.html

ASP.NET Ядро (2) Рестартиране на приложението чрез код
https://www.itsvse.com/thread-9480-1-1.html

ASP.NET Core (1) използва кеширане на Redis
https://www.itsvse.com/thread-9393-1-1.html
Публикувано на 24.04.2023 10:41:42 |
Научи го
Публикувано на 28.04.2023 11:23:58 |
Много добре и силно, благодаря, че споделихте
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com