Está usted en Indice > Construcción > Lenguajes > PHP > Lecciones y Paso a Paso > 12 Tips de optimización de PHP
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

12 Tips de optimización de PHP

  • Si un método puede ser estático, decláralo estático. La velocidad mejorará por 4
  • Evita cosas como __get, __set, __autoload
  • require_once() es caro
  • Usa las rutas completas en los includes y requires, así se perderá menos tiempo resolviendo la ruta
  • Si necesitas saber el momento en el que el script comenzó a ejecutarse $_SERVER['REQUEST_TIME'] es mejor que time()
  • Mira si puedes utilizar strncasecmp, strpbrk y stripos en lugar de expresiones regulares
  • preg_replace es más rápido que str_replace, pero strtr es 4 veces más rápido que preg_replace
  • Si una funcion, por ejemplo una que reemplace cadenas, acepta arrays y caractéres individuales como argumentos, y si tu lista de argumentos no es demasiado larga, considera escribir unos cuantos estados redundantes para el reemplazo, pasando un caracter de cada vez, en lugar de una línea de código que acepte arrays como argumentos de una búsqueda y reemplazo.
  • La supresión de errores con @ es muy lenta
  • $row['id'] es 7 veces más rápido que $row[id]
  • Los mensajes de error son caros
  • No uses funciones dentro o para loop, como por ejemplo ($x=0; $x < count($array); $x). La función count() es llamada cada vez
No me queda de otra que corregir lo que siempre he mal programado ...


Autor: Alma
http://www.webmasterlibre.com/2006/11/21/12-consejos-de-optimizacion-de-php/

Usuarios que han visto este tema también han visto...

- Crear un foro en PHP y Mysql
- Encriptar contraseñas en MD5 con PHP
- Rápida introducción al PHP
- Colorear codigo PHP
- Fecha de un día pasado de la semana


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad






Cursos de Community Manager

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 13-02-2012 a las 06:23:23