Me entero por Andrés, de esta lista de 40 consejos para optimizar código en PHP, los he leído y la verdad los tips son muy buenos por lo que si programas en PHP o quieres empezar a programar en PHP te aconsejo que los leas.
El artículo esta en ingles pero no creo que tengan problema para entenderlo, de cualquier forma les traduzco algunos:
- Si un método puede ser estático, declaralo como estático. Se mejora la velocidad por un factor de 4.
- echo mas rápido que print.
- Utiliza Echo con múltiples parámetros en ves de concatenar cadenas.
- Inicializa el valor máximo para tus ciclos antes de entrar al ciclo.
- Elimina tus variables para liberar memoria (unset), especialmente los grandes arreglos.
- Evita la magia como __get, __set, __autoload
- require_once() consume mas recursos.
- Utiliza las rutas completas en tus includes y requires, se gasta menos tiempo resolviendo las rutas absolutas que las relativas.
- Si necesitas encontrar el tiempo en el que un script empezó a ejecutarse utiliza $_SERVER[‘REQUEST_TIME’] en ves de time().
- Verifica si puedes utilizar strncasecmp, strpbrk and stripos en ves de alguna expresión regular.
- str_replace mucho mas rápida que preg_replace, pero strtr es mas rápida que str_replace por un factor de 4
- La eliminación de errors utilizando @ is muy lenta.
- Activa el mod_deflate de apache
- Cierra tus conexiones a base de datos cuando termines de utilizarlas.
- $row[’id’] es 7 veces mas rápido que $row
- Declarar una variable global sin usarla en una función hace que se alente el proceso.
Ver Lista Completa
Relacionados:
- Tutorial de Manipulación de Imagenes con PHP y GD
- Comparativa de Algunas Funciones de PHP
- Lista de Frameworks MVC En PHP