Consejos para optimizar su código PHP

junio 2, 2017

No hay duda de que PHP es uno de los lenguajes de desarrollo más populares y utilizados para diversos sitios web y aplicaciones. Hagamos que nuestras prácticas de desarrollo sean mucho más eficientes utilizando algunos de los consejos profesionales, compartidos por desarrolladores PHP experimentados:

1. Cuando utilice un bucle, si su condición utiliza una constante, colóquela antes del bucle. Por ejemplo

para ($i = 0; $i < recuento($my_array); $i++)

Esto evaluará el recuento ($my_array) cada vez. Simplemente cree una variable adicional antes del ciclo, o incluso dentro:

para ($i = 0, $count = recuento($my_array); $i < $count; $i++)

2. eco es mejor que imprimir.

eco ('código');
imprimir ('código');

3. Usar comillas simples ( ' ) en lugar de comillas dobles (" " ) hará las cosas más rápidas ya que PHP busca variables dentro de comillas dobles pero no entre comillas simples. si va a mantener solo la cadena dentro evitando cualquier variable. Las comillas dobles verifican la presencia de variables y agregan un poco de sobrecarga.

4. Utilice funciones fuera de los bucles.

5. Utilice “= = =” en lugar de “= =”, ya que el primero comprueba estrictamente si hay un rango cerrado, lo que lo hace más rápido.
if, elseif y else (usando ===)

6. Utilice siempre llaves en las estructuras de control, incluso si no son necesarias. Aumentan la legibilidad del código y generan menos errores lógicos.
Así, por ejemplo, lo siguiente es incorrecto:

if ($foo) $bar = true Esto debe tener el formato siguiente: if ($foo) { $bar = true }

7. Evite la concatenación de cadenas en bucles

Al ser colocada en un bucle, la concatenación de cadenas conduce a la creación de muchos objetos temporales y esto sigue al uso innecesario del recolector de basura. Ambos son exigentes en términos de consumo de memoria, lo que puede ralentizar la ejecución del script con medidas drásticas.

Debe tener en cuenta que sus scripts PHP se vuelven a compilar cada vez en caso de que no estén almacenados en caché. Por lo tanto, puede ser fantástico instalar un producto de almacenamiento en caché PHP para mejorar el rendimiento (el rendimiento normalmente aumenta en 25-100%). Esto se logra eliminando los tiempos de compilación. Los cachés de código OP eliminan la necesidad de compilar el script en cada solicitud.

8. Las declaraciones else if son más rápidas que las declaraciones "switch/case".

9. uso etiquetas al declarar PHP ya que todos los demás estilos se deprecian, incluidas las etiquetas cortas
10. $record['id'] es 7 veces más rápido que $record[id]
11. reutilizar el código

12.Apache sirve el script PHP entre 2 y 10 veces más lento que cualquier página HTML estática, por lo que es recomendable centrarse en utilizar más páginas HTML estáticas y menos scripts.

13. Los métodos de las clases derivadas se ejecutan más rápido que los definidos en la clase base.
14. Utilice los múltiples parámetros de echo en lugar de la concatenación de cadenas.

eco ($a1,$a2,$a3)

15. str_replace es más rápido que preg_replace, pero strtr es más rápido que str_replace por un factor de 4.

Al final, nos gustaría aclarar que estos son sólo algunos buenos consejos que un Desarrollador PHP puede seguir para perfeccionar sus prácticas de desarrollo y puede haber muchas más formas en las que puede mejorar sus habilidades. Con este breve artículo, hemos intentado capturar algunos que pueden tener el mayor impacto.

¿Tienes más consejos para agregar? ¿Quieres aprender todo sobre cómo abordamos una proyecto php?
No dudes en dejarnos un comentario o Contáctenos.

es_MXSpanish