Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 6027|Jawab: 3

[Inti .NET] ASP.NET Core (17) mengintegrasikan analisis kinerja aplikasi MiniProfile

[Salin tautan]
Dipaparkan pada 2023-4-23 20:22:49 | | | |
Persyaratan: Saat mengembangkan aplikasi situs web, pengembang harus peduli dengan kinerja situs web (artikel ini mengacu pada kecepatan akses), jika kecepatan akses situs web sangat lambat, pengguna dapat menyerah dan memilih situs web lain, dan 57% pengguna akan pergi setelah 3 detik!

MiniProfiler adalah library dan UI untuk menganalisis aplikasi Anda. Dengan memungkinkan Anda melihat di mana waktu Anda dihabiskan, kueri apa yang sedang berjalan, dan waktu kustom lainnya yang ingin Anda tambahkan, MiniProfiler dapat membantu Anda men-debug masalah dan mengoptimalkan performa.

Informasi yang dipantau oleh MiniProfiler dapat disimpan dalam memori, MongoDb, MySql, SqlServer, Redis, PostgreSql, dan banyak media penyimpanan lainnya. Dukungan untuk ORM seperti EF, EFCore, NHibernate, dll., yang dapat memantau SQL yang dieksekusi dan waktu eksekusi, sehingga memudahkan untuk mengoptimalkan SQL.

Situs Web Resmi MiniProfiler:Login hyperlink terlihat.
Alamat sumber terbuka MiniProfiler GitHub:Login hyperlink terlihat.

Artikel ini menggunakanASP.NET Inti 6Untuk menguji, Nuget menginstal paket sebagai berikut:

Daftarkan layanan berikut dalam Program.cs (menggunakan konfigurasi default) dengan kode berikut:

Menggunakan middleware MiniProfiler, kodenya adalah sebagai berikut:

di_ViewImports.cshtmlTambahkan kutipan sebagai berikut:

Tambahkan MiniProfiler ke halaman master tampilan Anda, file defaultnya adalah:_Layout.cshtml, kodenya adalah sebagai berikut:

Tag ini menghasilkan kode sumber HTML berikut.



Saat mencoba menjalankan project, Anda dapat melihat statistik yang memakan waktu di sudut kiri atas, seperti yang ditunjukkan di bawah ini:



Klik tautan bagikan untuk melihat detailnya, seperti yang ditunjukkan di bawah ini:



(Akhir)




Mantan:Efek animasi pemuatan WinForm
Depan:Penunjukan kabel jaringan untuk pemecahan masalah jaringan (kabel jaringan Kategori 5 dan Kategori 6).
 Tuan tanah| Dipaparkan pada 2023-4-23 20:24:07 |
resensi

ASP.NET Inti (16) Bergantung pada injeksi layanan pendaftaran dinamis
https://www.itsvse.com/thread-10560-1-1.html

ASP.NET Core (XV) menggunakan HttpClient untuk mengirim permintaan HTTP
https://www.itsvse.com/thread-10311-1-1.html

ASP.NET Core (empat belas) didasarkan pada captcha gambar SkiaSharp
https://www.itsvse.com/thread-10287-1-1.html

ASP.NET Core (XIII) untuk menentukan apakah itu permintaan Ajax atau tidak
https://www.itsvse.com/thread-10284-1-1.html

ASP.NET Inti (dua belas) front-end JS, bundling CSS, dan kompresi
https://www.itsvse.com/thread-10282-1-1.html

Rute titik akhir ASP.NET Core (XI) menambahkan middleware untuk menampilkan semua layanan DI
https://www.itsvse.com/thread-10269-1-1.html

ASP.NET Penjelasan terperinci tentang prioritas Konfigurasi di Core(10).
https://www.itsvse.com/thread-10265-1-1.html

ASP.NET Penjelasan terperinci tentang middleware Middleware dari Core (9).
https://www.itsvse.com/thread-9647-1-1.html

ASP.NET Penjelasan rinci tentang Core Middleware
https://www.itsvse.com/thread-8126-1-1.html

ASP.NET lubang parameter default UI Swagger di Core(8).
https://www.itsvse.com/thread-9640-1-1.html

ASP.NET Inti (7) Analisis mendalam dari kode sumber kerangka kerja
https://www.itsvse.com/thread-9601-1-1.html

ASP.NET Core (VI) DI secara manual memperoleh metode penyuntikan objek
https://www.itsvse.com/thread-9595-1-1.html

ASP.NET Core (lima) didasarkan pada transaksi distribusi CAP
https://www.itsvse.com/thread-9593-1-1.html

ASP.NET Core(4) memfilter validasi model ModelState terpadu
https://www.itsvse.com/thread-9589-1-1.html

ASP.NET Inti (iii) Membuat instans secara dinamis menggunakan ActivatorUtilities
https://www.itsvse.com/thread-9488-1-1.html

ASP.NET Inti (2) Mulai ulang aplikasi dengan kode
https://www.itsvse.com/thread-9480-1-1.html

ASP.NET Core (1) menggunakan caching Redis
https://www.itsvse.com/thread-9393-1-1.html
Dipaparkan pada 2023-4-24 10:41:42 |
Belajar
Dipaparkan pada 2023-4-28 11:23:58 |
Sangat bagus dan kuat, terima kasih telah berbagi
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com