Déjame adivinar: estás aquí porque tu sitio avanza lentamente… pero ¿no estás seguro de qué complemento está ralentizando WordPress?
Ha venido al lugar correcto para obtener respuestas porque nosotros también hemos estado allí.
Verá, la gente suele creer que si reduce la cantidad de complementos en un sitio, limita la cantidad de problemas potenciales.
Pero hay más matices que eso.
No siempre tiene que ver con la cantidad de complementos que estás usando.
En cambio, a menudo se debe a que algunos de sus complementos no fueron codificados con un alto estándar.
O cualquier estándar, en todo caso.
Por ejemplo, hay muchos blogs que ejecutan docenas de complementos sin que el rendimiento se vea afectado.
Un gran ejemplo de esto son los complementos de Pippins .
Según se informa, utiliza 81 complementos diferentes, pero su puntuación GTmetrix se ve así:
Entonces, la verdad es que un solo complemento podría ser la causa principal de todos tus problemas de velocidad.
Pero, ¿cómo puedes saber qué complemento es la manzana podrida del montón?
Cómo encontrar complementos lentos de WordPress
Hay varias formas diferentes de abordar el problema de localizar un complemento que se comporta mal.
Estas soluciones van desde aplicaciones de monitoreo de alta gama hasta un enfoque más personalizado.
Pero comencemos desde arriba y avancemos hacia abajo.
Nueva reliquia APM
New Relic Application Performance Monitoring es una solución de alta gama para monitorear el rendimiento del sitio.
La cuestión es que New Relic APM es más adecuado para equipos de soporte o sitios de comercio electrónico masivos.
Si tiene varios sitios afiliados , esto equivale a usar un mazo para abrir una nuez.
Su paquete más básico cuesta $25 por mes, y su precio también depende del tipo de hosting que estés usando.
New Relic APM es interesante, pero en última instancia demasiado poderoso para lo que estamos tratando de lograr.
Monitor de consultas
Lo primero que debes saber sobre Query Monitor es que es gratis, así que… ¡sí!
Este complemento es una creación de John Blackbourn, un verdadero gurú de WordPress.
Query Monitor es una herramienta de depuración de servicio completo para usuarios de WordPress.
El problema al usarlo es encontrar exactamente qué datos se relacionan con sus complementos.
En el ejemplo anterior, capturamos una consulta lenta del complemento «Forzar HTTPS».
Pero esto fue una coincidencia: fácilmente podríamos haber pasado por alto este error porque era transitorio.
Por muy poderoso que sea Query Monitor , los datos que presenta no son fáciles de interpretar.
Hay toneladas de complementos adicionales que le ayudarán a entender mejor los datos.
Pero eso frustra el propósito de lo que estás tratando de lograr.
Es en este punto que llegarás a la misma conclusión que nosotros: no hay una manera fácil de encontrar complementos lentos porque:
- El alguna vez popular P3 (Plugin Performance Profiler) no se ha actualizado en 4 años
- New Relic APM es demasiado caro a menos que seas un sitio de comercio electrónico masivo
- Query Monitor ofrece demasiados datos para ser fácilmente utilizables
Por lo tanto, tendrás que recurrir a la vieja escuela en esto: arremangarte y prepararte para trabajar un poco.
Los complementos populares son los peores infractores
Justo antes de entrar en la parte de “cómo deshacernos de los complementos lentos”, queríamos resaltar los complementos populares que pueden ser la causa principal de que un sitio completo funcione con lentitud.
Es muy probable que tenga uno o más de estos ejecutándose en su sitio.
Y lo que es mejor es que probablemente los hayas instalado porque tienen una calificación de 5 estrellas y millones de instalaciones activas.
Pero nadie los califica en función de si afectan o no la velocidad del sitio.
Aquí está nuestra lista de los 15 complementos principales que pueden ralentizar la instalación de WP:
- Formulario de contacto 7
- Sistema de comentarios Disqus
- mochila propulsora
- Comprobador de enlaces rotos
- Galería de próxima generación
- Control deslizante de revolución
- Todos los complementos sociales
- WooCommerce
- Otra publicación relacionada más
- Valla de palabras
- Optimizador de imagen EWWW
- Corriente ascendente/Plus
- Publicaciones similares
- WordPress multilingüe (WPML)
- WP Super Cache (y la mayoría de los otros complementos de almacenamiento en caché)
Cómo recuperar el control de su sitio
Bien, ahora que hemos insistido en que los complementos populares también podrían ser la razón por la que su sitio funciona con lentitud… ¿qué hace realmente al respecto?
Nota: haga una copia de seguridad completa de su sitio antes de empezar a modificarlo.
1. Deshazte de los complementos terribles
Si está utilizando alguno de los complementos de la lista anterior, elimínelo o busque un reemplazo.
Un ejemplo perfecto de esto es la optimización de imágenes que se parece a EWWW Image Optimizer; simplemente regístrese en ShortPixel . Ellos hacen toda la compresión y optimización de imágenes por usted a través de su CDN.
Y en cuanto al tema de las CDN, podría utilizar Cloudflare ( revisión ) en lugar de una herramienta de almacenamiento en caché.
O, en el caso de las copias de seguridad, ¿por qué utilizar un complemento cuando su proveedor de alojamiento web normalmente puede hacerlo por usted?
Y si no lo hacen o no quieren, busque un proveedor de alojamiento web que lo haga.
Luego debes considerar los complementos donde sus características se superponen.
Un ejemplo de esto es el uso de un complemento de mapa de sitio dedicado cuando SEOPress ya genera mapas de sitio para usted.
Te sorprenderá desagradablemente la cantidad de complementos «basura» que has instalado.
2. Desactive las funciones innecesarias
La mayoría de los complementos tienen un montón de funciones adicionales que nunca necesitarás ni usarás, pero que están habilitadas de forma predeterminada.
Si tomamos como ejemplo el complemento SEOPress (que nos encanta), tiene una función de Google Analytics que está habilitada por defecto:
Ni siquiera sabrás que está ahí a menos que lo busques, y la mayoría de los demás complementos de SEO sufren el mismo problema.
Los complementos sociales son otra maravilla cuando se trata de habilitar cosas que no necesitas, como botones sociales en páginas de archivo:
No existe una forma automática de desactivar estas configuraciones no utilizadas, por lo que deberá hacerlo manualmente.
Sí, eso hace que pueda llevar mucho tiempo, pero sólo deberías necesitar hacerlo una vez en cada luna azul.
3. Utilice el Administrador de secuencias de comandos de Perfmatters
Incluso después de seguir los pasos anteriores, es posible que aún te encuentres en una situación en la que un complemento que realmente necesitas esté acaparando recursos.
Por ejemplo, la mayoría de ustedes utiliza un complemento de “formulario de contacto” de un tipo u otro para su página “Contáctenos”.
Pero el código de ese complemento también se agrega a todas las demás páginas de su sitio.
Entonces, lo que necesita es una herramienta que le permita deshabilitar la funcionalidad del complemento por página o por publicación.
Y eso es exactamente lo que Perfmatters Script Manager le permite hacer.
Nota: Este complemento fue desarrollado por algunos miembros del equipo de Kinsta , que saben un par de cosas sobre la velocidad de la página.
Supongamos que desea desactivar el complemento de formulario de contacto para todas las páginas excepto la página «Contáctenos».
Primero, active el ‘Administrador de secuencias de comandos’ desde la página correspondiente:
Luego, desplácese hacia abajo hasta el código del complemento que desea deshabilitar:
En el ejemplo anterior, deshabilitamos el «Formulario de contacto 7» en todas partes excepto en la URL actual, que es la página «Contáctenos».
Pero también puede usar el ‘Administrador de secuencias de comandos’ para deshabilitar complementos solo para la URL actual, o incluso en un rango completo de URL usando la función ‘Regex’ (Expresión regular).
Perfmatters no es gratuito, pero vale cada centavo de los 24,95 dólares que cuesta al año.
Conclusión
Como puede ver, realmente no importa si tiene 5 o 50 complementos ejecutando su sitio de WordPress.
Lo que importa es asegurarse de que uno o más complementos «malos» no ralenticen todo lo demás.
Y si ese es el caso, le hemos mostrado exactamente cómo encontrar y lidiar con esos alborotadores.