Primera PHP Barcelona Workshop

Sin comentarios »

Para el próximo 7 de junio de 2008, el grupo de programadores PHP de Barcelona han organizado la primera PHP Barcelona Workshop.Tal y como comentan ellos mismos tras la pasada Barcelona PHP Conference se habían quedado con ganas de algo más práctico y han organizado este conjunto de talleres de PHP.
Los talleres estarán dedicados a:

  • Construir una pequeña red social con Symfony
  • Trabajar con motores de workflow
  • internacionalización de proyectos PHP
  • VIM como IDE para PHP
  • Modernizar páginas con AJAX
  • Seguridad y Site-Cross-Scripting (XSS)

Desde la organización del evento se recomienda llevar un portatil con conexión wifi, soporte FTP, SMB o NFS, editor de código PHP, cliente SSH, cliente MySQL y navegador web.
La PHP Barcelona Workshop se celebrará en el Citilab de Cornellá y el aforo es de 200 personas. El precio de la asistencia es de 5 € por persona, un coste totalmente simbolico si tenemos en cuenta que se incluye la asistencia y comida.
El próximo sábado, entre las 9:30 y las 20:00 estaré completamente dedicado a PHP asistiendo a los talleres. A pesar de ser un evento totalmente recomendable, tengo una pequeña pega, por la mañana es necesario decidir a que taller queremos asistir entre dos propuestas, y a mi personalmente me gustaría asistir a ambas.

Calcular el tiempo de carga de una página en PHP

3 comentarios »

Es posible que deseemos conocer el tiempo de carga de una página en PHP, entre otras cosas por saber si está tardando demasiado tiempo en mostrarse al usuario, una de las reazones más frecuentes para que el usuario abandone la web y busque el resultado en otro sitio.

Al principio del documento debemos calcular el tiempo en el momento que comienza a cargarse la página, para ello colocamos el siguiente código:

<?php
// Inicio del documento
// Calculamos segundos y microsegundos desde Epoch Unix
$tiempo = microtime();
// Separamos en un array el tiempo en segundos y en microsegundos
$tiempo = explode(” “,$tiempo);
// Sumamos segundos y microsegundos
$tiempo_inicial = $tiempo[0] + $tiempo[1];
?>

Al final de la página, volvemos a calcular el tiempo en ese momento y calculamos la diferencia entre ambos, imprimiendo el resultado por pantalla.

<?php
// Fin del documento
$tiempo = microtime();
$tiempo = explode(” “,$tiempo);
// Calculamos en tiempo al final del documento
$tiempo_final = $tiempo[0] + $tiempo[1];
// Calculamos en tiempo de carga
$tiempo_carga = $tiempo_final - $tiempo_inicial;
// Redondeamos el valor del flotante a tres decimales
$tiempo_carga = round($tiempo_carga,3);
echo “Pagina generada en {$tiempo_carga} segundos”;
?>

Con esto ya tendríamos calculado el tiempo de carga de una página en PHP. Esto puede ser de gran utilidad para generar tiempos de carga y enviar el resultado a un log o hacer que nos envíe un correo si se supera un determinado tiempo de carga.

En Twitter el 15-05-2008

Sin comentarios »
  • Buenos días. Son las 5 de la madrugada y estoy desvelado, voy a leer unos feeds a ver si me entra el sueño #
  • Que bien sienta una buena sesión de deporte por la mañana #
  • New blog post: MySQL: Acceso a un servidor remoto http://tinyurl.com/5rukmw #
  • Tengo hambre, voy a hacer una parada para comer algo #
  • Cada pequeña, casi infima, interrupción retrasa un gran proyecto lo suficiente como para no hacerles caso #
  • De vuelta en la oficina, a seguir programando que tengo que teminar esto hoy #
  • MySQL Administrator, una buena herramienta cuando se trabaja con muchos servidores de bases de datos MySQL #
  • Tengo que preparar un pequeño resumen del evento sobre factura electrónica de ayer para publicar en el blog, que luego me olvido #
  • Termimando el post sobre factura electronica antes de ir a clase de ingles #
  • New blog post: Obigaciones específicas de la factura electrónica http://tinyurl.com/6×2kcx #
  • Revisando estadístacas y ratios #