
“Hay un complemento para esto” es una noción a largo plazo en la comunidad global de WordPress. En cierto modo, es un ejemplo positivo de flexibilidad de WordPress, pero por otro lado, ha creado una mentalidad de “todo debe resolverse usando complementos”. Sabemos que los complementos lentos de WordPress son uno de los mayores asesinos de rendimiento en el ecosistema de WordPress. La desventaja de la mentalidad “Hay un complemento para esto” es que los sitios de WordPress se han vuelto más lentos de lo que deberían ser. A diferencia de lo que algunos usuarios de otros CMS y generadores de contenido estático admiten, WordPress no es lento. Lo que agregamos a WordPress es lo que lo hace lentamente. Por ejemplo, complementos.
A principios de este año, mantuve una discusión en WordCamp Nordic en Helsinki, Finlandia, sobre algunos de los complementos de WordPress más populares, con el impacto más negativo en el rendimiento. Esto se basa en mi experiencia con WordPress desde 2005 y mi trabajo como experto en rendimiento aquí en ServBelt. Aquí hay un video con mi discurso. Se agregó más información a la publicación a continuación.
WordPress no es lento. Lo que agregamos a WordPress es lo que lo hace lentamente. Higiene de complementos Antes de agregar cualquier complemento a WordPress, hay algunas preguntas muy importantes que debe hacer.
¿Realmente necesitas este complemento?
¿Es el complemento un “imprescindible” o simplemente un “agradable tener”?
¿Se puede resolver en el lado del servidor o de otra manera fuera de WordPress (que no afectará el rendimiento de su sitio)?
Muchas características que se encuentran en los complementos de WordPress se pueden agregar fácilmente mediante fragmentos de código pequeños en las funciones.php del tema de WordPress o como un pequeño complemento. Entonces, si solo necesita una función, generalmente no debe instalar un complemento grande. Así como no debe instalar Photoshop para cambiar el tamaño de las fotos. Muchas funciones, como la optimización de imágenes, ni siquiera necesitan un complemento. La optimización de la imagen se puede hacer tan fácilmente con las herramientas del servidor como ImageMagick a través de la línea de comando y SSH. El hecho es que cada línea de código que agregue a WordPress aumentará su tiempo de carga. Y todos los complementos ralentizan su sitio, pero para algunos complementos bien construidos o pequeños, el impacto en el rendimiento es insignificante. Otra cosa importante es evitar el uso de complementos que “hacen todo”, también conocido como “complementos de cuchillo suizo”. Tienden a hacer muchas cosas no tan bien y agregan hinchazón. Debido a que no la cantidad de complementos ralentiza su código, pero la cantidad total de código que se ejecuta, es mucho mejor agregar complementos pequeños especializados.
Al instalar complementos, debe probar su sitio de WordPress antes y después. ¿Cuál es el impacto del rendimiento del arado? ¿Merecer? De nuevo, “debe tener” vs. “Agradable tener”. También debe verificar lo siguiente:
Si está disponible a través del director de WordPress Plugin, ¿cuál es la calificación allí?
Consulte el foro de asistencia al complemento, ¿hay muchas preguntas sin respuesta allí?
¿Cuándo se actualizó la última vez?
¿Se prueba con su versión de WordPress?
Otra cosa hermosa para verificar es la historia de las vulnerabilidades de seguridad en las vulnerabilidades, como wpvulndb.com. El servbelt Optimizer enchufe en los complementos de WordPress Activan complementos correctamente los complementos de rodadura también es importante. Si tiene una red de WordPress (múltiples sitios), no active un complemento para toda la red si se usa solo en un sitio web. ¡Actúa solo para ese sitio web! Los complementos que realizan tareas programadas, por supuesto, deben configurarse con un Chron basado en el servidor. Todavía no usas WP-Chron, ¿verdad? ¡Este es un gran asesino de rendimiento! Continúe y cambie al servidor cron con WordPress inmediatamente. Aquí le mostramos cómo configurar el Chron correctamente con ServBolt: cómo configurar WordPress y WooCommerce Cron Jobs
Complementos que afectan su rendimiento de WordPress Hemos ordenado estos complementos en diferentes categorías, junto con algunas alternativas mejores. Estos no son todos los complementos malos que existen, me temo que hay más, pero son algunos de los más populares que he visto tienen un impacto negativo en el rendimiento. Seguridad

El río
Seguridad de Wordfency

Jugos de seguridad
ITHEMES SEGURIDAD (mejor seguridad de WP)
Todo en un WP Security & Firewall
alternativas
Firewall con su proveedor de alojamiento
Marco de la nube
Deshabilitar XML-RPC
Actualizar regularmente complementos, temas y núcleo
Usar y aplicar contraseñas seguras
Los complementos de seguridad realmente no agregan tanta seguridad de WordPress. En cambio, tienden a dar una falsa sensación de seguridad. Y a menudo han contenido agujeros de seguridad.
Los complementos de seguridad alcanzan áreas que no deben ser tocadas por un complemento e intentan hacer demasiado. Cuando un complemento de seguridad tiene un error en una función que alcanza un área inofensiva, causa consecuencias horribles. BJRN Johansen Si desea mantenerse seguro con WordPress, lo más importante es actualizar correctamente WordPress con complementos y temas. Cuando WordPress está roto, casi siempre se debe a un complemento incierto. Un firewall con su proveedor de alojamiento o un firewall para aplicaciones con un proveedor como CloudFlare es excelente para la protección. Protegen sitios web de ataques conocidos (basados en una base de datos de vulnerabilidad) justo antes de atacar su sitio. ¿Da más consejos de seguridad? Lea el artículo del blog de nuestro buen amigo Bjrn Johansen WordPress para blogueros ocasionales o pequeñas empresas con recursos limitados. Creadores de la página
El río
WPBakery (compositor visual)
Constructor de castor

elemento
alternativas
Editor de bloques de WordPress (Gutenberg)
Campos personalizados avanzados: campos de contenido flexible
Los creadores de la página pueden ser una bendición y una maldición. Claro, tienden a hacer las cosas mucho más fáciles, pero agregan muchas funciones hinchadas y código inútil. Especialmente en el front-end. Con la reciente introducción del editor de bloques (Gutenberg), varios constructores de páginas se han vuelto más eficientes, pero aún están lejos de ser buenos.
Hasta que el editor de bloques sea un generador de página completo (sí, esto eventualmente sucederá), una combinación de Gutenberg y avanzados campos personalizados es la solución de mejor rendimiento. Esta es también la forma en que nosotros, los de ServBelt, hacemos páginas creando en nuestro propio sitio web. Utilizamos contenido ACF flexible como generador de páginas y usamos el editor de bloques en publicaciones de blog. Gestión de imágenes
Optimizador de imagen EWWW
Compresión y optimización de imágenes de flujo
Imsantiy

Varios complementos de “cambio de tamaño”.
alternativas
Optimización de imágenes basada en el servidor
Optimizar las imágenes localmente antes de cargar
Regeneración de medios de WP (WP-CLI)
Comprimir imágenes JPEG y PNG (TinyPng)
Optimizador de imágenes de shortpixel
Lo único que generalmente ocupa la mayor cantidad de espacio en un sitio web son las imágenes. Por lo tanto, es una muy buena idea optimizar las imágenes, reducir su tamaño y tiempo de carga. Desafortunadamente, muchos usuarios solo están instalando un complemento de optimización de imágenes y creo que son buenos. Pero en realidad no soy.
Hemos probado y evaluado muchos complementos de optimización de imágenes y, para nuestra sorpresa, muchos de ellos son muy malos. El complemento con el impacto más negativo es definitivamente la optimización de la imagen EWWW. Si necesita usar un complemento, es mejor usar complementos que descarguen la optimización. Pero mejor que usar complementos es administrar la optimización de imágenes o cuándo se producen las imágenes. Exportarlas correctamente u optimizar las imágenes en el lado del servidor con programas como JPEGOPTIT, ImageMagick y Opción. ¡También tenga en cuenta que WP-Cli tiene algunas hermosas herramientas de imagen hoy en día! Enlaces y publicaciones rotos conectados
Verificador de enlace de raza
CHEPKER DE ESTADO DEL LINK BROKE WP
Otro otro complemento para publicaciones relacionadas
alternativas

Consola de búsqueda de Google
Moz, rana que grita, sitio de sitio, etc.
Yoast SEO Premium
Estos son complementos con tareas programadas que se benefician enormemente de una configuración de Chron apropiada, como se mencionó anteriormente. Es mejor usar servicios externos especializados, como la consola de búsqueda de Google y Moz o gritos de rana. La función de las publicaciones relacionadas en la versión premium de Yoast SEO también es algo que podemos recomendar. Yoast SEO, en general, es muy bueno en términos de rendimiento en estos días, así que verifíquelos si aún no lo ha hecho. Copias de seguridad
El río
WP-DBManager
Uprata/updraft plus
Duplicador
alternativas

Copias de seguridad del proveedor de alojamiento
Mysqldup + rsync (línea de pedido)
WP DB Export/Import (WP-CLI)
Las copias de seguridad pueden ser muy difíciles de configurar. He visto muchos casos en los que los complementos de respaldo tienen sitios completamente “congelados”, lo que hace que no respondan en absoluto. La mejor manera de hacer que los niños de seguridad sean siempre en el lado del servidor, si se realiza de una manera que no afecte los servicios web y las bases de datos. Programas del servidor tradicionales, como el rendimiento desde el principio. Úselos según lo dispuesto! Además, las versiones recientes del WP-CLI tienen excelentes características para la base de datos de exportación/importación. Redes sociales
El río
Añadir eso
Dividir eso
El botón de distribución de redes sociales (+otros)
alternativas

Funciones de las redes sociales

Mashshare
Las redes sociales o los complementos para compartir tienden a incluir mucho código y funciones externas. Muchos de ellos tampoco respetan la confidencialidad de los visitantes del sitio web (y venden información sobre sus visitantes a terceros). Estos complementos también tienden a igualar la mentalidad de “hacer todo”. Si desea que los visitantes de su sitio compartan su contenido, use las funciones fácilmente disponibles con las redes sociales que usa. Consulte la documentación de los desarrolladores con Facebook, Twitter y similar. Y si realmente necesita usar un complemento, use Mashshare. Traducciones
El río
WPML
Loco Traducir
alternativas
Prensa multilingüe
Polylang

Instalación simple en múltiples sitios
El soporte multilingüe de WordPress ha mejorado gradualmente con los años y probablemente veremos en el futuro soporte de traducción completa incluido en el núcleo de WordPress, pero hasta entonces gran parte de esta funcionalidad se resuelve utilizando complementos. Si necesita usar más idiomas, no use WPML. Este es el mejor consejo que puedo darte aquí. Tanto multilingüePress como Polylang son mejores alternativas. Simplemente no use WPML. Caché y optimización
WP Super Cache, W3 Cache total (+otro)
Wp-optimiz
Optimizar automáticamente
alternativas
Caché basado en el servidor
Caché de borde de nubeflare

Mysql/phpmyadmin
Módulo PageSpeed (mod_pagespeed)
Si ha leído alguno de los artículos escritos previamente por mis colegas de Servolt, sabe que no somos grandes admiradores de usar caché para la optimización. Esto no debe usarse caché. Es mucho mejor concentrarse en el código que en el caché. Los complementos de caché aceleran las solicitudes almacenadas en caché, pero disminuyen las solicitudes no almacenadas en caché. Debido a que la tasa de acceso de caché habitual es de entre 10 y 25%, un complemento de caché ralentizará el sitio para el 75-90% de sus visitantes. Si necesita caché, use una solución de caché basada en servidor. Otra buena alternativa para el almacenamiento del almacenamiento de recursos estáticos (imágenes, scripts y similares) es CloudFlare. Y para optimizar la base de datos y los scripts, use las herramientas apropiadas en el lado del servidor en lugar de agregar más código a WordPress. Complementos realmente inútiles
Esta última categoría realmente no debería necesitar ninguna explicación. No use el complemento Revolution Slider si desea el rendimiento de WordPress. Lo mismo también se aplica con SSL real (que solo se requiere para instalaciones dañadas de WordPress). Es más que suficiente actualizar Site_url y Home_url y reemplazar una búsqueda con http://yourdomain.com con https://yourdomain.com. Con WP-CLI que realiza una búsqueda de reemplazo, ni siquiera necesita un complemento adicional. Puede ejecutar el comando WP Search-Replace WP y está listo: WP Search-Replace http://yourdomain.com https://yourdomain.com —– Las tablas de LIS no usan el complemento de control deslizante de revolución si usted quiero actuar con WordPress. Y los complementos que permiten la ejecución personalizada de PHP en WordPress generalmente son negativos para el rendimiento y un gran riesgo de seguridad. Use funciones.php para su tema, configure un tema secundario o cree un complemento personalizado. Así es como se debe gestionar PHP con WordPress. Si sabe algo sobre el rendimiento de WordPress, probablemente se pierda un enchufe desde aquí. Sí, todos lo sabemos. Todos lo usé en algún momento. Es uno de los complementos de WordPress más descargados y es desarrollado por Automatic. ¿Qué tal Jetpack? Jetpack no es el complemento de WordPress de mejor rendimiento allí. Pero no lo incluí en mi lista de complementos malos, porque Jetpack mejoró, mucho mejor con el tiempo. Hoy en día, es modular y solo puede usar ciertas características que desea. ¿Instalaría y usaría JetPack?
No, no lo haría. Pero no juzgaré a los que lo hacen, si realmente “tienen que tener” y han evaluado las alternativas. ¡Haga su tarea con Jetpack! ¡Regístrese para nuestro boletín!
Reciba actualizaciones de nuestro blog, así como anuncios sobre nuevos servicios en su cuadro de correo electrónico. Es la forma más fácil de mantenerse al día con las noticias. Sin spam, por supuesto.
Palabras finales sobre la resolución de problemas de los complementos Los complementos de WordPress fallan. Rompen sitios web, agregan agujeros de seguridad y causan problemas. Pero todavía los usamos, todavía los necesitamos y los amamos. Afortunadamente para nosotros, hay muchas maneras de resolver problemas con los complementos, tanto dentro como fuera de WordPress. Dentro de WordPress
El complemento de verificación y solución de problemas de salud es excelente. Es tan maravilloso que pronto será parte del núcleo de WordPress. Con él, es fácil probar complementos y temas en un sitio de WordPress sin que los visitantes señalen esto y muchos más. Compruebe si aún no lo ha hecho. Los complementos de consulta y el perfilador de rendimiento de WP también son excelentes para eliminar complementos. Y con los perfiles WP en WP-CLI, es muy fácil perfilar y analizar todo lo que se carga en un sitio web de WordPress. ¡Asegúrate de revisarlo también! Fuera de WordPress



Estos complementos ralentizan WordPress
Tags Estos complementos
homefinance blog