En muchas ocasiones desarrollamos aplicaciones en cualquier lenguaje de programación pero no tenemos en cuenta la optimización del código según el lenguaje. Cuando las aplicaciones desarrolladas son pequeñas o medianas puede que influya en el rendimiento y eficiencia de la misma. Quisiera mostrar algunas de estas posibles optimizaciones utilizando el lenguaje PHP. Existen muchas más, solo quiero mostrar algunas que muy frecuentemente no tenemos en cuanta.
Eliminar código innecesario
Si tienes código innecesario elimínalo, parece obvio pero en muchas ocasiones esos pequeños trozos de código se mantienen en todas las versiones de la aplicación.
Sacar código de los bucles
Es probablemente una de los errores que puede consumir más, por supuesto sé más cuidadoso con aquellos bucles que tengan más iteraciones (repetir un proceso varias veces), con lo de sacar código no se trata de modificar la función final del bucle sino de optimizar al máximo su rendimiento, es decir no incluir la declaración de una variable, no incluir comentarios, etc.
Pasar objetos por referencia mejor que por valor
function valores_por_referencia (&$var)
{
$var++;
}
$a=5;
valores_por_referencia ($a);
// $a será 6 aqui
Al pasar una variable por referencia y dentro cambia su valor pues se cambia directamente el valor de la variable donde esta esté referenciada. Sin embargo cuando se pasa por valor, siempre se crea una copia de la variable y esta es la que pasa al interior de la función lo que provoca que este mecanismo sea menos optimizado.
Espero que les sirva...
Liber
Espero que les sirva...
Liber
0 comentarios:
Publicar un comentario en la entrada