Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/10/2011, 17:29
loluchis
 
Fecha de Ingreso: octubre-2011
Mensajes: 37
Antigüedad: 13 años, 1 mes
Puntos: 9
clase cronometro, algo parecido a un timer

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($dif4'.''');
    
    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