Lo que tengo en la cabecera:PHP Estadísticas Obtener página de carga - ¿Cómo miden php ejecución del script/tiempo de carga
$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$start = $time;
Lo que tengo en el pie de página:
$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$finish = $time;
$total_time = round(($finish - $start), 4);
echo 'Page generated in ' . $total_time . ' seconds.';
Salida: Página generada en 1292008977.54 segundos.
¿Alguien puede ayudarme a entender por qué el resultado no es el correcto? Estoy usando PHP5.
está sobreescribiendo $ start somewhere –
Acabo de ejecutar su código anterior con un 'sleep (2);' entre el 'encabezado' y 'footer' y obtuve la 'Página generada en 2.0055 segundos. Así que es algo en el en medio de tu guión, probablemente. (que Col. Shrapnel escribió mientras estaba ejecutando mi prueba ...) – Erik
Mi código o el código enumerado en las primeras 2 respuestas funciona para mí. Debe ser algo en el resto de mi script que está causando los problemas. Noté que la variable de tiempo de inicio no existe en mi archivo de pie de página. – ATLChris