20 Noviembre 2008

Tips para evaluar velocidad de scripts de PHP

No todos los scripts PHP son igual de rápidos aunque funcionalmente logren el mismo objetivo, el sitio web “The PHP Benchmark” es una iniciativa que pretende evaluar diferentes prácticas de programación en PHP y demostrar cuántos milisegundos toma realizar la misma acción pero ejecutando funciones diferentes.

El proyecto es encabezado por Chris Vincent, y utiliza la función microtime() de PHP para publicar este tipo de resultados.

Algunos ejemplos interesantes:

Utilizar for ($i=0; $i<$size; $i++)" en vez de utilizar "for ($i=0; $i

Pues el cálculo de la función sizeOf o count toma mucho tiempo de ejecución.

Resultados:

Precalculando el tamaño del array: 132 milisegundos.
Calculando el tamaño del array en cada iteración: 57296 milsegundos

Resultados interesantes con la función echo():

echo ‘aaaaaaaaaaaaaaaaaaaaaaaaaaaa’: 139 milisegundos.
echo ‘aaaaaaa’,'aaaaaaa’,'aaaaaaa’,'aaaaaaa’: 278 milisegundos.

Utilizar foreach en vez de utilizar while:

foreach($aHash as $val); 14 milisegundos.

while(list($key) = each($aHash)) $tmp[] = $aHash[$key]; 98 milisegundos.

Le invitamos a leer más conclusiones en el sitio web y hacer sus propias estimaciones utilizando la función microtime() en sus propias aplicaciones.



18 Noviembre 2008

ULICORI con nuevo sitio web

Esta semana la Universidad Libre de Costa Rica se unió a nuestra lista de clientes satisfechos, el sitio web ulicori.ac.cr se lanzó al aire el día de hoy y brinda información relacionada con las fechas más importantes de este centro de estudios, planes de estudio de cada una de sus carreras e información general, entre otras cosas.

El sitio web Ulicori.ac.cr se caracteriza por su diseño limpio y por su alta calidad en cuanto a estándares W3C (autoridad encargada de certificar que un sitio web cumpla con estándares y buenas prácticas en construcción de sitios web).

El sitio fue incluido hoy mismo en el portal w3csites.com donde el sitio se une a varios de nuestros otros proyectos que han sido aceptados en esta y otras galerías de diseño.

El portal también se convierte en uno de los primeros proyectos en utilizar nuestro nuevo administrador de contenidos Arcangel 2.0, el cual ha contado con muy buena aceptación de nuestros clientes y amigos.

Felicidades a ULICORI por este nuevo proyecto.



Switch to our mobile site