Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 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 та багатьох інших носіях зберігання. Підтримка ORM, таких як EF, EFCore, NHibernate тощо, які можуть відстежувати виконаний SQL і час виконання, що полегшує оптимізацію SQL.

Офіційний сайт MiniProfiler:Вхід за гіперпосиланням видно.
Відкрита адреса GitHub MiniProfiler:Вхід за гіперпосиланням видно.

У цій статті використовуєтьсяASP.NET Core 6Для тестування Nuget встановлює пакет наступним чином:

Зареєструйте наступні сервіси у Program.cs (за стандартною конфігурацією) з наступним кодом:

Використовуючи проміжне програмне забезпечення MiniProfiler, код виглядає так:

при_ViewImports.cshtmlДодайте цитату так:

Додайте MiniProfiler на головну сторінку перегляду, файл за замовчуванням виглядає:_Layout.cshtml, код виглядає так:

Цей тег генерує наступний вихідний код HTML.



Коли ви намагаєтеся запустити проєкт, ви можете побачити трудомістку статистику у верхньому лівому куті, як показано нижче:



Натисніть на посилання поділитися, щоб побачити деталі, як показано нижче:



(Кінець)




Попередній:Ефект анімації завантаження WinForm
Наступний:Позначення мережевого кабелю для усунення проблем мережевих проблем (мережеві кабелі категорії 5 і 6).
 Орендодавець| Опубліковано 2023-4-23 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 у Core(8).
https://www.itsvse.com/thread-9640-1-1.html

ASP.NET Core (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
Опубліковано 2023-4-24 10:41:42 |
Вивчи це
Опубліковано 2023-4-28 11:23:58 |
Дуже добре і потужно, дякую, що поділилися
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com