Apa yang menyebabkan Waktu Permintaan Pengiriman tinggi?

Saya telah melihat kinerja aplikasi saya dan saya melihat Waktu Permintaan Pengiriman yang relatif tinggi.

masukkan deskripsi gambar di sini

Jika saya melakukannya dengan benar, waktu Permintaan Kirim mencakup perjalanan jaringan payload dari klien ke server + waktu pemrosesan server (AppInsights).

Melihat waktu buka halaman, saya bingung karena panggilan ajax memakan waktu ~300 ms, tetapi halaman dimuat dalam 4,27 detik. AppInsights tidak memiliki grafik respons server karena beberapa alasan (saya memiliki dua situs web di aplikasi web yang sama dan untuk satu situs saya melihat telemetri sisi server, tetapi untuk yang ini tidak ada).

Saya tidak melihat konsumsi sumber daya yang tinggi di aplikasi web, jadi saya tidak benar-benar memahami permintaan yang memakan waktu hampir 4 detik.

masukkan deskripsi gambar di sini

Apakah ada cara untuk menggali lebih jauh?


person Pio    schedule 07.05.2018    source sumber


Jawaban (1)


Untuk mengetahui bagian mana dari aplikasi yang menyebabkan kelambatan, Anda dapat mengumpulkan jejak profiling .Net selama masalah terjadi, yang akan membantu mendapatkan jejak lengkap aplikasi dan thread-nya yang berjalan di contoh paket layanan aplikasi selama masalah terjadi, dengan menganalisis laporan yang dihasilkan oleh jejak, Anda dapat dengan mudah mengidentifikasi penyebab masalah.

Berikut langkah-langkah untuk mengumpulkan jejak .Net Profiler:

  1. Masuk ke Portal Azure.
  2. Pilih Aplikasi Web Azure yang ingin Anda pecahkan masalahnya
  3. Klik Diagnosis dan selesaikan masalah > Alat Diagnostik > Profiler.
  4. Setelah tab Kumpulkan Jejak Profiler .NET dibuka, silakan klik tombol Kumpulkan Jejak Profiler untuk mengumpulkan jejak pembuatan profil. Seperti yang ditunjukkan di bawah ini.

Setelah Mengumpulkan jejak Profiling, maka akan dihasilkan laporan seperti yang ditunjukkan di bawah ini yang akan membantu Anda dalam memahami penyebab kelambatan.

Selanjutnya Mengklik Tombol Detail maka akan membuka tumpukan panggilan dengan detail.

Silakan temukan tautan di bawah untuk informasi lebih lanjut: https://blogs.msdn.microsoft.com/appserviceteam/2018/09/24/announcing-the-new-app-service-diagnostics-experience/

person DixitArora-MSFT    schedule 15.02.2019