Scripts sederhana php mendeteksi kecepatan internet pada website. hanya menggunakan fungsi time atau mictotime sebagai pengukur kecepatan yang ditempatkan pada bagian paling atas dan paling bawah halaman web. berikut scriptsnya :
$s_time = microtime(true);
$s_time = explode(" ", $s_time);
$s_time = $s_time[0]+$s_time[1];
$start_speed = $s_time;
?>
Scripts fungsi Start_speed ditempatkan pada permulaan sebelum memulai setiap seccion, bahkan sebelum pemanggilan koneksi SQL. Scripts tersebut tidak dapat mendeteksi durasi buffering atau berapa lama loading landing membaca format gambar view 100%. tapi jika menginginkan dapat ditambahkan fungsi pemanggilan -satu persatu- Kita ambil contoh misalnya :
$s_time = microtime(true);
$s_time = explode(" ", $s_time);
$s_time = $s_time[0]+$s_time[1];
$start_speed = $s_time;
$data=0;
//conect db sql
$conn = mysql_connect("db_host", "db_user", "db_pwd");
?>
Pada fungsi $data++ menghitung kecepatan pemanggilan satu-persatu setiap query, Kita ambil sample disini yang diletakkan pada body tengah halaman sebelum start_speed setelah finish_speed , misalnya pemanggilan:
for($data=0;$data<10000;$data++);
maka hasil result speed berubah drastis jika pada $data<10000 diganti menjadi $data<1 atau $data<100000000000 . dibutuhkan waktu sangat cepat jika $data<1 DAN bertambah semakin lama jika $data<100000000000
begitu check kecepatan web page Demonya -> Simple scripts php check speed up internet dan website