¿Cuántos complementos de WordPress son demasiados?
Publicado: 2021-03-16Parece una de las preguntas existenciales de nuestro tiempo, al menos, para los diseñadores web. Pero durante años, muchos de nosotros hemos estado tratando de averiguar la cantidad "correcta" de complementos de WordPress para usar dentro de un sitio web.
Odio decírselo a cualquiera a quien le gusten las cifras redondas y agradables: no hay un número específico. No hay umbral que te defina como profesional o poser. Lo sé, algunas personas definen su éxito usando una cantidad minúscula de complementos. Si puedes salirte con la tuya, obtendrás mucho respeto de mi parte.
Para el resto de nosotros, los complementos son una propuesta tentadora. Pueden encargarse de muchas tareas, grandes y pequeñas. Y están a solo unos clics de distancia.
Pero agregue demasiados y puede perjudicar el rendimiento de su sitio. Sin mencionar que cada cosa que instala agrega otra capa de complejidad a la mezcla.
Si bien no existe una cantidad única de complementos que pueda o deba ejecutar, hay algunas formas de saber si ha superado el límite. Aquí hay algunos factores que le ayudarán a tomar esa determinación.
El entorno de alojamiento
La potencia informática y el ancho de banda de la red son factores increíblemente importantes en términos de rendimiento. Sin embargo, en la mayoría de los casos, el único control que los diseñadores tienen sobre ellos es cuando eligen un host (si aún no se ha elegido uno). Si tiene la opción, busque un proveedor que ofrezca muchos de ambos.
Más allá de la potencia bruta, el sistema operativo del servidor y el software relacionado también juegan un papel. Querrá asegurarse de que está ejecutando PHP 7.x, ya que se ha demostrado que es mucho más rápido que las versiones anteriores. El almacenamiento en caché y el equilibrio de carga basados en servidor pueden proporcionar un gran impulso si su host los ofrece.
Sin embargo, tan importante como cualquier cosa es el tipo de cuenta de alojamiento que tiene. Si se trata de alojamiento compartido de gama baja, es probable que no obtenga el mismo valor por su dinero que obtendría con un VPS de gama alta o una configuración dedicada. Cuantos más recursos dedicados tenga su sitio, más complementos bien codificados podrá utilizar.
Calidad y optimización de complementos
Una de las obviedades del código es que hay más de una forma de hacer que algo funcione. Pero también sabemos que algunas técnicas funcionan mucho mejor que otras. La calidad constante es tan importante que todo lo que se necesita es un complemento que acapara los recursos para ralentizar todo.
La mejor manera de averiguar si un complemento tiene problemas de rendimiento es probarlo. Hay una serie de conjuntos de pruebas de terceros que pueden brindarle una excelente imagen, literalmente. Puede acceder a gráficos y cuadros coloridos que le indicarán qué complementos consumen más tiempo y recursos en su sitio.
Sin embargo, es posible que aquellos de nosotros con restricciones presupuestarias no podamos pagar este tipo de servicio de suscripción. Muchos están dirigidos al mercado empresarial y tienen un precio como tal.
Pero no todo está perdido. Para realizar algunas pruebas a bajo costo, el complemento gratuito Query Monitor le proporcionará una idea del rendimiento de sus complementos, base de datos, secuencias de comandos y estilos. También señala cualquier error de PHP, que puede ser un factor en el rendimiento degradado.
Si ve que un complemento específico no está funcionando bien, eso abre la puerta para probar una alternativa o profundizar más (lo que veremos más adelante).
El propósito de un complemento
Un complemento de WordPress puede significar muchas cosas para muchas personas. No todos los usarán de la misma manera. Por lo tanto, los desarrolladores a menudo crean complementos de una manera que creen que mejorará sus posibilidades de atraer usuarios. A veces, el resultado es un complemento que termina siendo un poco como una navaja suiza, con múltiples funcionalidades incluidas.
Si bien un complemento que hace un poco de todo puede ser excelente, también puede causar algo de hinchazón. En el otro lado de la moneda, encontrará que algunos complementos son bastante pequeños en alcance y tamaño, y eligen centrarse en una sola característica en particular.
Se puede debatir si es mejor ejecutar un complemento que haga 20 cosas, o 20 complementos que cada uno haga una cosa. Una vez más, realmente no hay una respuesta fácil. Se convierte en una cuestión de rendimiento de prueba.
Una cosa a favor de la navaja suiza es que podría facilitar la resolución de problemas. Cuantos más complementos tenga para realizar un seguimiento, más difícil será identificar los problemas.
La configuración importa
Un área del rendimiento de los complementos que a menudo se pasa por alto es prestar atención a su configuración. Algunos complementos se ejecutan muy rápido cuando se sintonizan de cierta manera, mientras que fallan en otras configuraciones.
Por ejemplo, he trabajado con un complemento de seguridad popular (que no nombraré, pero que puede adivinar) durante varios años. Una de sus características principales es un modo "En vivo" que le permite ver a los usuarios que actualmente navegan por su sitio web. Es una característica muy interesante, pero también puede dificultar el rendimiento en un sitio ocupado.
Desactivar esta función aumenta notablemente el rendimiento. Y si bien el uso del complemento puede significar recibir un pequeño impacto en el rendimiento, la seguridad adicional vale la pena. Pero saber cómo configurarlo correctamente es la mitad de la batalla.
Se trata de equilibrio, no de números específicos
Como hemos visto, hay una serie de factores que pueden afectar el rendimiento de los complementos en un sitio web de WordPress. Son los complementos en sí mismos, cómo interactúan entre sí, qué tan bien se han optimizado y el servidor en el que están instalados.
Es raro encontrar dos sitios que estén configurados exactamente igual. Por lo tanto, la cantidad ideal de complementos variará para casi todos. Podemos volvernos locos tratando de reducir nuestro sitio a solo una cantidad x de complementos. Yo diría que es una pérdida de tiempo preocuparse siquiera por el número.
Más bien, el uso de complementos (o incluso el código personalizado que ha escrito usted mismo) se trata de obtener la funcionalidad que necesita y estar dispuesto a vivir con las compensaciones que conlleva.
A veces, un complemento proporcionará una gran funcionalidad y un rendimiento terrible. En ese caso, es posible que desee buscar un producto competitivo que sea más equilibrado. O podría ser una cuestión de desactivar ciertas funciones que están causando problemas. La única forma de saberlo con certeza es probar y volver a probar.
Al final, el objetivo es usar solo los complementos que necesita, mientras optimiza los que tiene al máximo.