Benchmarks de PHP: optimiza tus scripts
12 de Junio, 2008
Hoy leo en Anieto2K que en Sentidoweb publican un benchmark pormenorizado con ejemplos de código comunes para enseñarnos como mejorar la optimización de nuestros códigos PHP al programar:
- Realizar un foreach es siempre más rápido, y si no recuperamos la clave del array mejor aún.
- Un for es más rápido si no calculamos previamente en una variable el tamaño del array que recorremos, y que sizeof es más rapido que count.
- Cuando vamos a asignar el valor de una posición de un array a una variable para tratar con ella, es conveniente hacerlo por referencia ($alias = &$aSingleDimArray[$i]).
- No es más rápido crear un objeto como referencia ($obj =& new SomeClass();).
- if es más rápido que switch/case, y ligeramente más rápido es usar == que ===.
- Parece ser que el uso de comilla simple o doble en las últimas versiones se ha mejorado y no existe apenas diferencia.
Via Sentidoweb via Anieto2K
Archivado en: Informática
Esta entrada fue publicada el Jueves, 12 de Junio de 2008 a las 12:38 am y está clasificada bajo: Informática. Puede hacer un seguimiento de los comentarios de esta entrada gracias al feed RSS 2.0. Puede dejar un comentario, o enviar un trackback desde su sitio.







