Los tiempos q muestra el foro abajo .. no son de "carga" de la página .. sino de tiempos de proceso de la misma .. tanto en el apartado programacion PHP como en el de proceso SQL ...
Medir el tiempo de proceso PHP:
Usando la funcion microtime() (ejemplo de PHP.net manual):
Código PHP:
function getmicrotime(){
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
$time_start = getmicrotime(); // coger la Hora actual en microsegundos ...
// El código de tu página.
// Un ejemplo para q veas un proceso en funcionamiento ...
for ($i=0; $i < 1000; $i++){
//do nothing, 1000 times.
}
// Fin código de tu página ..
$time_end = getmicrotime(); // Coger la hora actual en microsegundos ..
$time = $time_end - $time_start;
echo "Did nothing in $time seconds";
El tema de ver cuantas consultas intervinieron y q tiempo de proceso le llevó a Mysql hacer la consulta lo puedes hacer con:
Código PHP:
mysql_stat($link);
Esa funcion da informacíon sobre lo último ejecutado en ese link de conexion ($link=mysql_connection(....))
Un saludo,