Esta es la clase:
Código PHP:
class Cronometro
{
static private $inicio;
static private $fin;
static public function iniciar()
{
static::$inicio = microtime(true);
}
static public function finalizar()
{
static::$fin = microtime(true);
}
static public function diferencia()
{
$dif = static::$fin - static::$inicio;
$dif = number_format($dif, 4, '.', '');
return $dif;
}
}
me mosquea lo siguiente:
nada mas empezar mi aplicacion, en el index, incluso antes de iniciar la sesion o definir el base path, ejecuto el cronometro, hago Cronometro::inicar();, y solo justo antes de cerrar el footer de mi web hago Cronometro::finalizar();, muy bien, ahora quiero saber la diferencia de esos tiempos para comprobar lo pesada que pueda llegar a ser mi pagina, y la verdad es que no entiendo mucho de tiempos de carga optimos, diferentes navegadores me arrojan los siguientes resultados:
la pagina se genera en:
opera 1318893713.5653
chrome 1318893711.6973
firefox 1318893923.1052
salen en el siguiente formato como se puede ver en el codigo:
Código:
$dif = number_format($dif, 4, '.', '');
lo mas seguro es que YO no sepa formatear bien esa salida...
estos tiempos son correctos o bajos o altos? gracias por la ayuda