En este post os quiero comentar una serie de pequeños trucos para mejorar el rendimiento en php que aunque parezcan obvios pueden suponer una buena mejora en el rendimiento del php:
- Es más rápido mostrar datos usando echo que usar print.
- Es mejor usar varios echos que concatenar varios textos.
- Para comprobar si una cadena está vacía es más eficiente usar la función empty que comprobar la longitud de la cadena.
- Para saber si una cadena está contenida en otra es más eficiente usar la función strpos que usar la función strstr.
- Evitar el uso de variables globales.
- Evitar la declaración variables que no se van a usar. Por ejemplo si se van a usar variables con valores temporales es mejor usar una misma variable. Si vamos a usar arrays que van a contener mucha información es mejor borrarlos con unset cuando ya no se necesiten.
- Es más eficiente usar require e include que require_once e include_once.
- usar comillas simples en vez de comillas dobles. Ya que con las comillas dobles php comprobará si cada palabra es una variable y con las comillas simples toma todo el contenido como una cadena de texto.
- Ordernar los resultados de una consulta pesada con la función usort. Es mejor que ordenadrlo en sql.