Изисквания: При разработване на уеб уеб приложение разработчиците трябва да се интересуват от производителността на сайта (тази статия се отнася до скоростта на достъп), ако скоростта на достъп до сайта е много бавна, потребителите могат да се откажат и да изберат други сайтове, а 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 изходен код.
Когато се опитате да стартирате проекта, можете да видите отнемащите време статистики в горния ляв ъгъл, както е показано по-долу:
Кликнете на линка за споделяне, за да видите подробностите, както е показано по-долу:
(Край) |