全部产品
Search
文档中心

Application Real-Time Monitoring Service:Kecepatan pemuatan halaman

更新时间:Jul 02, 2025

Topik ini menjelaskan fitur deteksi dan analisis kecepatan pemuatan halaman dalam pemantauan browser dari Application Real-Time Monitoring Service (ARMS).

Setelah aplikasi Anda terhubung dengan fitur pemantauan browser ARMS, Anda dapat melihat data performa berikut di halaman Page Speed:

Catatan

Anda dapat melaporkan metrik performa kustom secara manual, seperti waktu render pertama (FPT) dan waktu untuk berinteraksi. Untuk informasi lebih lanjut, lihat metode SDK.

Prosedur

  1. Masuk ke Konsol ARMS. Di panel navigasi sebelah kiri, pilih Browser Monitoring > Browser Monitoring.

  2. Di halaman Browser Monitoring, pilih wilayah di bilah navigasi atas dan klik nama aplikasi yang ingin dikelola.

  3. Di panel navigasi sebelah kiri, pilih Application > Page Speed.

Di bagian Page Speed, Anda dapat mengurutkan halaman berdasarkan FPT atau jumlah tampilan halaman (PV), serta mengubah urutan tampilan dengan mengklik panah ke atas atau ke bawah.

Page Speed

Detail waktu pemuatan halaman

Page Load Time Details

Catatan
  • Di bagian Detail Waktu Pemuatan Halaman, grafik kurva menampilkan nilai rata-rata metrik dalam rentang waktu tertentu. Nilai rata-rata mencerminkan performa rata-rata selama periode tersebut, tetapi sensitif terhadap nilai ekstrem dan fluktuasi besar. Misalnya, jika kecepatan pemuatan halaman keseluruhan rendah karena koneksi jaringan lemah dari permintaan akses, waktu respons rata-rata akan lama. Anda dapat mengklik ikon Filter di pojok kanan atas untuk menghapus nilai ekstrem sehingga tidak memengaruhi tren performa keseluruhan.

  • Jika data dalam grafik kurva meningkat tajam, Anda dapat menggunakan bagian Distribusi Sampel Performa dan Jejak Sesi Halaman Lambat (TOP20) untuk mengidentifikasi masalah.

Grafik air terjun data pemuatan halaman

Di bagian Grafik Air Terjun Pemuatan Halaman, grafik air terjun menunjukkan waktu respons setiap tahap pemuatan halaman secara berurutan. Grafik menampilkan nilai rata-rata metrik tertentu dalam rentang waktu tertentu. Untuk meningkatkan performa pemuatan halaman, disarankan menerapkan langkah-langkah penanganan berdasarkan masalah spesifik pada setiap tahap.

Page Load Waterfall Plot

Distribusi halaman dengan kecepatan pemuatan berbeda

Bagian Distribusi Performa menunjukkan distribusi halaman dengan kecepatan pemuatan berbeda.

Tab Performance Stacked Area Chart menampilkan grafik garis bertumpuk yang menggunakan waktu sebagai sumbu horizontal. Anda dapat melihat distribusi halaman dengan kecepatan pemuatan berbeda di setiap titik waktu.

Gambar 1. Tab Grafik Area Bertumpuk PerformaPerformance View

Di tab Performance Sample Distribution, Anda dapat melihat proporsi halaman sampel dengan kecepatan pemuatan tertentu dalam rentang waktu. Sebagai contoh, Anda dapat melihat jumlah halaman yang dapat dibuka dalam 1 detik dan proporsi sampel pengguna long-tail.

Gambar 2. Tab Distribusi Sampel PerformaPerformance Sample Distribution

Jejak sesi halaman lambat

Bagian Jejak Sesi Halaman Lambat (TOP20) menyediakan grafik air terjun performa pemuatan sumber daya statis selama proses pemuatan halaman. Di bagian ini, Anda dapat melihat status pemuatan sumber daya halaman berdasarkan data performa halaman, memungkinkan Anda mengidentifikasi dan menangani hambatan performa sedini mungkin. Untuk informasi lebih lanjut, lihat Pelacakan Sesi.

Slow Page Session Trace

Faktor-faktor yang memengaruhi performa pemuatan halaman

Sebuah halaman dimuat di browser pengguna. Waktu pemuatan ditentukan oleh faktor-faktor tertentu, termasuk lokasi geografis, kondisi jaringan, browser, dan penyedia layanan. Oleh karena itu, fitur pemantauan browser menyediakan statistik tentang distribusi geografis, distribusi terminal, distribusi jaringan, dan distribusi versi untuk membantu mengidentifikasi hambatan performa.

Gambar 3. Distribusi TerminalDevice View

Gambar 4. Distribusi Kondisi JaringanNetwork View

Gambar 5. Distribusi VersiVersion View

Metrik performa

Tabel 1. Metrik Performa Utama Halaman Web

Bidang yang dilaporkan

Deskripsi

Rumus

Catatan

FMP

The First Meaningful Paint (FMP).

N/A

Tidak ada

FPT

The FPT.

responseEnd - fetchStart

Bidang ini menunjukkan durasi dari saat permintaan diinisiasi hingga saat browser mulai mengurai byte dari batch pertama dokumen HTML.

TTI

The Time to Interactive (TTI).

domInteractive - fetchStart

Bidang ini menunjukkan saat ketika browser mulai memuat sumber daya setelah menyelesaikan semua dokumen HTML dan membangun model objek dokumen (DOM).

Ready

Waktu yang dikonsumsi untuk menyelesaikan pemuatan HTML, yaitu waktu yang dikonsumsi untuk membangun DOM.

domContentLoadEventEnd - fetchStart

Jika skrip JS dieksekusi secara sinkron pada halaman, waktu eksekusi skrip JS dapat dihitung berdasarkan rumus berikut: Waktu eksekusi skrip JS = Ready - TTI.

Load

Waktu yang dikonsumsi untuk sepenuhnya memuat halaman.

loadEventStart - fetchStart

Bidang ini dapat dihitung berdasarkan rumus berikut: Load = FPT + DOM + (Ready - TTI) + Res.

FirstByte

Waktu yang dikonsumsi untuk menerima paket data pertama dari server.

responseStart - domainLookupStart

Tidak ada

Tabel 2. Bidang yang Menggambarkan Waktu yang Dikonsumsi di Setiap Fase

Bidang yang dilaporkan

Deskripsi

Rumus

Catatan

DNS

Waktu yang dikonsumsi untuk query Domain Name System (DNS).

domainLookupEnd - domainLookupStart

Tidak ada

TCP

Waktu yang dikonsumsi untuk koneksi Transmission Control Protocol (TCP).

connectEnd - connectStart

Tidak ada

TTFB

Waktu untuk byte pertama (TTFB), yang menunjukkan waktu yang dikonsumsi untuk merespons permintaan.

responseStart - requestStart

TTFB dapat dihitung dengan cara yang berbeda. Untuk informasi lebih lanjut tentang bagaimana TTFB dihitung di ARMS, lihat Definisi pengembangan Google.

Trans

Waktu yang dikonsumsi untuk transmisi data.

responseEnd - responseStart

Tidak ada

DOM

Waktu yang dikonsumsi untuk resolusi DOM.

domInteractive - responseEnd

Tidak ada

Res

Waktu yang dikonsumsi untuk pemuatan sumber daya.

loadEventStart - domContentLoadedEventEnd

Waktu yang dikonsumsi untuk memuat sumber daya secara sinkron pada halaman.

SSL

Waktu yang dikonsumsi untuk koneksi Secure Sockets Layer (SSL).

connectEnd - secureConnectionStart

Bidang ini hanya valid ketika HTTPS digunakan untuk mentransmisikan data.