Bagaimana cara mengukur kecepatan?

Chris Anstey
Chris Anstey
Bojan Pavic
Bojan Pavic

Performa di dunia nyata sangat bervariasi karena perbedaan perangkat pengguna, koneksi jaringan, dan faktor lainnya. Misalnya, jika Anda memuat situs menggunakan koneksi jaringan kabel di kantor dan membandingkannya dengan pemuatan menggunakan Wi-Fi di kedai kopi, pengalamannya kemungkinan akan sangat berbeda. Ada banyak alat di pasaran yang dapat membantu Anda mengumpulkan data lab atau lapangan untuk menilai performa halaman.

Data lab vs. Data kolom

Grafik alat kecepatan

Data lab adalah data performa yang dikumpulkan dalam lingkungan terkontrol dengan setelan perangkat dan jaringan yang telah ditentukan, sedangkan Data lapangan adalah data performa yang dikumpulkan dari pemuatan halaman sebenarnya yang dialami pengguna Anda di dunia nyata. Setiap jenis memiliki kelebihan dan keterbatasannya sendiri.

Data lab menawarkan hasil yang dapat direproduksi dan lingkungan proses debug, tetapi mungkin tidak menangkap bottleneck di dunia nyata dan tidak dapat berkorelasi dengan KPI halaman di dunia nyata. Dengan data lab, Anda perlu memahami perangkat dan jaringan standar pengguna dan mencerminkan kondisi tersebut dengan tepat saat menguji performa. Perlu diingat bahwa meskipun di area dengan 4G, pengguna mungkin masih mengalami koneksi yang lebih lambat atau terputus-putus saat berada di lift, saat bepergian, atau di lingkungan yang sebanding.

Data lapangan (juga disebut Real User Monitoring atau RUM) menangkap pengalaman pengguna yang sebenarnya di dunia nyata dan memungkinkan korelasi dengan KPI bisnis, tetapi memiliki kumpulan metrik yang terbatas dan kemampuan proses debug yang terbatas.

Alat

Data lab

Lighthouse mengambil URL dan menjalankan serangkaian audit terhadap halaman, yang menghasilkan laporan tentang seberapa baik performa halaman. Ada beberapa cara untuk menjalankan Lighthouse, termasuk opsi untuk mengaudit halaman dengan mudah dari dalam Chrome DevTools.

Data kolom

Laporan Pengalaman Pengguna Chrome (CrUX) memberikan metrik yang menunjukkan pengalaman pengguna Chrome sungguhan saat membuka tujuan populer di web.

Alat-alat lain

PageSpeed Insights memberikan data lab dan lapangan tentang halaman. Alat ini menggunakan Lighthouse untuk mengumpulkan dan menganalisis data lab tentang halaman, sedangkan data kolom di dunia nyata didasarkan pada set data Laporan Pengalaman Pengguna Chrome.

Chrome Developer Tools adalah serangkaian alat developer web yang terintegrasi langsung ke browser Google Chrome. Dengan alat ini, Anda dapat membuat profil runtime halaman, serta mengidentifikasi dan men-debug bottleneck performa.