Tiempo de carga de una pagina web


Sencillo script para contar el tiempo que tarda PHP en procesar un archivo para luego mostrarlo en el navegador

Desde hace ya unos años se hizo muy popular en algunas webs creadas con PHP poner al final de la página el tiempo total que el servidor tardó en interpretar y procesar la archivo antes de enviarlo al navegador del usuario. El dato no aporta demasiada información útil para un visitante, pero es curioso lo aceptado que ha sido para muchos webmasters poner una frase del tipo "La página fue generada en XX segundos/milisegundos" en el pie de sus páginas.

El código para realizar este contador es muy sencillo. Veamos antes los pasos que seguiremos:

  1. Necesitaremos saber el instante de tiempo actual como referencia, para ello utilizaremos la función microtime().
  2. Usaremos la función explode() para pasar el valor dado por microtime a un vector (array).
  3. Sumaremos las dos partes del array (los micro-segundos con los segundos).
  4. Repetiremos los pasos 1,2 y 3 en el pie de página.
  5. Encontraremos el tiempo total de carga restando el tiempo final obtenido al final de página con el tiempo inicial del paso 1.
  6. Redondearemos y enviaremos el resultado al navegador.
El código es el siguiente:
Esta parte irá en las primeras lineas del archivo .php que queremos evaluar.

<? $t_tiempo = explode(" ",microtime()); 
$t_tiempo = $t_tiempo[0] + $t_tiempo[1]; 
$tiempoinicial = $t_tiempo; 
?>


Esta otra parte irá en las últimoas lineas del mismo archivo.
<? 
$redondear = 3;// numero de decimales a redondear. 
$t_tiempo = explode(" ",microtime()); 
$t_tiempo = $t_tiempo[0] + $t_tiempo[1]; 
$tiempofinal = $t_tiempo; 
$totaltime = ($tiempofinal - $tiempoinicial); 
echo "La página se ha cargado en :". redondear($totaltime,$redondear) ." segundos "; 
?>


Así de sencillo!

Detalles sobre este artículo

Enviado por WebTutoriales.com:
Fecha Publicación: 26.06.2006
Este artículos ha sido visto 2.133 veces.
Vota este artículo:

  • Currently 5.00/5
  • 1
  • 2
  • 3
  • 4
  • 5

5.0/5 de 2 votos

Otros Artículos Relacionados

Enlaza Este Artículo Desde tu Web

El enlace se verá así: Tiempo de carga de una pagina web

Comentarios

Si tienes algún comentario o sugerencia, utiliza el formulario. Enviar Comentario

  COMENTARIOS
No se han escrito comentarios para este artículo.