En este artículo voy a explicarles como obtener el tiempo de carga y peso de una página utilizando PHP.
Tiempo de Carga
Debemos tener en cuenta, q este no es el tiempo, que dura un explorador en descargar una pagina. Como iniciante de PHP, debes saber que php, es un lenguaje serverside, que se ejecuta en el servidor no en el explorador, por lo que calculará es el tiempo, q dura el servidor en procesar la pagina y decirle al explorador que ya está lista.
lo primero, es poner la función en la pagina que queremos calcular el tiempo, este es el código (yo acostumbro a poner todos estos codigos, q usaré en cada una de las paginas de la web, en un mismo archivo, y este archivo, hacerle un include al principio de cada pagina.
y este codigo, donde queremos imprimir el resultado del cálculo:
Pero de página
Es mas sencillo, pones este código, al principio de la web, tiene que ser el primer codigo de la pagina, para que sea exacto.
y este será al final de la web, lo ultimo, también para obtener un calculo exacto:
Información
El Hacker
Tiempo de Carga
Debemos tener en cuenta, q este no es el tiempo, que dura un explorador en descargar una pagina. Como iniciante de PHP, debes saber que php, es un lenguaje serverside, que se ejecuta en el servidor no en el explorador, por lo que calculará es el tiempo, q dura el servidor en procesar la pagina y decirle al explorador que ya está lista.
lo primero, es poner la función en la pagina que queremos calcular el tiempo, este es el código (yo acostumbro a poner todos estos codigos, q usaré en cada una de las paginas de la web, en un mismo archivo, y este archivo, hacerle un include al principio de cada pagina.
[<?php function getmicrotime() { list($usec, $sec) = explode(" ",microtime()); return ((float)$usec + (float)$sec); } $tiempo_inicio = getmicrotime(); ?>]
y este codigo, donde queremos imprimir el resultado del cálculo:
[<?php $tiempo_fin = getmicrotime(); $tiempo_total = round($tiempo_fin - $tiempo_inicio,3); echo "<font size="-3">Tiempo de ejecución: $tiempo_total </font>"; ?>]
Pero de página
Es mas sencillo, pones este código, al principio de la web, tiene que ser el primer codigo de la pagina, para que sea exacto.
[<?php ob_start(); ?>]
y este será al final de la web, lo ultimo, también para obtener un calculo exacto:
[<?php $despues = 212; // Número de bytes después de echo round((( .... echo 'Peso de esta página: '; echo round(((ob_get_length()+$despues)/1024)*100)/100; echo 'kb'; ob_end_flush(); ?>]
Información