Untuk melacak waktu eksekusi skrip PHP—atau hanya sebagian dari beberapa kode PHP—kita harus membuat stempel waktu tepat sebelum mengeksekusi kode yang relevan, dan kemudian tepat setelah kode selesai.

Ini cukup berguna untuk melakukan pengujian tolok ukur kode yang sederhana. Sering kali kita akan menemukan bahwa ada beberapa cara untuk melakukan hal yang sama saat pemrograman, dan ini juga berlaku saat kita membuat kode dalam PHP. Beberapa fungsi PHP lebih cepat daripada yang lain.

Untuk sebagian besar, perbedaan kecepatan tidak akan menjadi masalah kecuali Anda menangani beberapa ribu—atau bahkan jutaan—permintaan. Namun, jika kita tahu sesuatu lebih cepat, mengapa tidak menggunakan metode yang paling efisien sejak awal? Sangat sering, sebenarnya sudah jelas apa yang akan menjadi cara tercepat.

Uji kecepatan sederhana dapat dilakukan seperti ini:

$start_time = microtime(true);
// Your code here
$time_spent = microtime(true)-$start_time;
echo $time_spent;

Bila parameter microtime ditetapkan ke true, hasilnya akan ditampilkan dalam hitungan detik. Jika Anda tidak menyertakan parameter tersebut, string akan ditampilkan alih-alih float, yang tidak dapat digunakan dengan mudah dalam perhitungan; oleh karena itu microtime(true) digunakan alih-alih clean microtime().


https://beamtic.com/execution-time-php