Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 6027|Yanıt: 3

[.NET Core] ASP.NET Core (17) MiniProfile uygulama performans analizini entegre ediyor

[Bağlantıyı kopyala]
2023-4-23 tarihinde yayınlandı 20:22:49 | | | |
Gereksinimler: Bir web sitesi uygulaması geliştirirken, geliştiriciler web sitesinin performansına dikkat etmelidir (bu makale erişim hızına atıfta bulunur), web sitesi erişim hızı çok yavaşsa, kullanıcılar pes edip başka siteleri seçebilir ve kullanıcıların %57'si 3 saniye içinde ayrılır!

MiniProfiler, uygulamanızı analiz etmek için bir kütüphane ve kullanıcı arayüzüdür. Zamanınızın nerede harcandığını, hangi sorguların çalıştığını ve eklemek istediğiniz diğer özel zamanları görmenize olanak tanıyarak, MiniProfiler sorunları hatalamanıza ve performansı optimize etmenize yardımcı olabilir.

MiniProfiler tarafından izlenen bilgiler bellek, MongoDb, MySql, SqlServer, Redis, PostgreSql ve birçok diğer depolama ortamında depolanabilir. EF, EFCore, NHibernate gibi ORM'ler için destek, çalıştırılan SQL ve çalışma süresini izleyerek SQL'i optimize etmeyi kolaylaştırıyor.

MiniProfiler Resmi Web Sitesi:Bağlantı girişi görünür.
MiniProfiler GitHub açık kaynak adresi:Bağlantı girişi görünür.

Bu makale birASP.NET Core 6Project to Test Nuget paketi şu şekilde kurar:

Aşağıdaki hizmetleri Program.cs'de (varsayılan yapılandırmayı kullanarak) aşağıdaki kodla kaydedin:

MiniProfiler ara yazılımı kullanıldığında, kod şu şekildedir:

da_ViewImports.cshtmlAşağıdaki gibi bir alıntı ekleyin:

MiniProfiler'ı görünüm ana sayfanıza ekleyin, varsayılan dosya şudur:_Layout.cshtml, kod şöyledir:

Bu etiket, aşağıdaki HTML kaynak kodunu oluşturur.



Projeyi yürütmeye çalıştığınızda, aşağıda gösterildiği gibi sol üst köşede zaman alıcı istatistikleri görebilirsiniz:



Detayları görmek için paylaşma bağlantısına tıklayın, aşağıda gösterildiği gibi:



(Son)




Önceki:WinForm yükleme animasyon efekti
Önümüzdeki:Ağ sorunlarının giderilmesi için ağ kablosu atıftası (Kategori 5 ve Kategori 6 ağ kabloları).
 Ev sahibi| 2023-4-23 tarihinde yayınlandı 20:24:07 |
eleştiri

ASP.NET Core (16) Dinamik kayıt hizmetlerinin enjeksiyonuna bağlı
https://www.itsvse.com/thread-10560-1-1.html

ASP.NET Core (XV), HTTP istekleri göndermek için HttpClient kullanır
https://www.itsvse.com/thread-10311-1-1.html

ASP.NET Core (on dört) SkiaSharp image captcha'sına dayanmaktadır
https://www.itsvse.com/thread-10287-1-1.html

ASP.NET Core (XIII) ile Ajax talebi olup olmadığını belirlemek için
https://www.itsvse.com/thread-10284-1-1.html

ASP.NET Core (on iki) ön uç JS, CSS paketleme ve sıkıştırma
https://www.itsvse.com/thread-10282-1-1.html

ASP.NET Core (XI) uç nokta rotası, tüm DI servislerini görüntülemek için middleware ekler
https://www.itsvse.com/thread-10269-1-1.html

ASP.NET Core(10)'daki Konfigürasyon önceliklerinin ayrıntılı açıklaması.
https://www.itsvse.com/thread-10265-1-1.html

ASP.NET Core'un Middleware ara yazılımının ayrıntılı açıklaması (9).
https://www.itsvse.com/thread-9647-1-1.html

ASP.NET Core Middleware'in ayrıntılı açıklaması
https://www.itsvse.com/thread-8126-1-1.html

ASP.NET Core(8)'deki Swagger arayüzünün varsayılan parametrelerinin bir yuvası.
https://www.itsvse.com/thread-9640-1-1.html

ASP.NET Core (7) Framework kaynak kodunun derinlemesine analizi
https://www.itsvse.com/thread-9601-1-1.html

ASP.NET Core (VI) DI, nesneleri enjekte etme yöntemini manuel olarak elde eder
https://www.itsvse.com/thread-9595-1-1.html

ASP.NET Core (beş) CAP dağıtık işlemlere dayanmaktadır
https://www.itsvse.com/thread-9593-1-1.html

ASP.NET Core(4) filtresi birleşik ModelState model validasyonu
https://www.itsvse.com/thread-9589-1-1.html

ASP.NET Core (iii) ActivatorUtilities kullanarak dinamik örnekler oluşturun
https://www.itsvse.com/thread-9488-1-1.html

ASP.NET Çekirdek (2) Uygulamayı kodla yeniden başlat
https://www.itsvse.com/thread-9480-1-1.html

ASP.NET Core (1) Redis önbellekleme kullanır
https://www.itsvse.com/thread-9393-1-1.html
2023-4-24 10:41:42 tarihinde yayınlandı |
Öğren
2023-4-28 tarihinde 11:23:58 tarihinde yayınlandı |
Çok iyi ve güçlü, paylaştığın için teşekkürler
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com