Articles

¿Lentitud en la administración de WordPress? Por qué ocurre y cómo solucionarlo

¿Cómo lidiar con un panel de administración de WordPress lento?

Nunca es divertido sentir que estás vadeando en el barro cuando estás tratando de gestionar tu sitio de WordPress, por lo que vamos a ayudar a salir del barro y en un tablero de administración de WordPress de carga más rápida.

Para lograr eso, vamos a correr rápidamente a través de algunas de las razones por las que podría tener un tablero de administración de WordPress lento. A continuación, vamos a ir a través de ocho consejos para ayudarle a solucionar el problema (s) y obtener su administración de WordPress carga rápidamente de nuevo.

¿Qué está causando su lento panel de administración de WordPress?

No podemos decirle exactamente lo que está causando un lento admin de WordPress para su sitio específico, pero aquí están algunos de los problemas más comunes que vamos a cubrir:

  • Hosting sobrecargado o con poca potencia
  • Recursosplugins pesados
  • Versión de PHP antigua
  • Propia API de Heartbeat de WordPress
  • Base de datos saturada
  • Límite de memoria de WordPress
  • Demasiada carga de contenido
  • Widgets innecesarios en el dashboard

Ahora, ¡aquí está cómo arreglar las cosas!

Cómo arreglar un panel de administración de WordPress lento: 8 Consejos

Vayamos a las correcciones…

Considere la posibilidad de actualizar su alojamiento

Esto probablemente no es la respuesta que está buscando, pero uno de los problemas más comunes es simplemente un alojamiento mediocre.

A veces, su anfitrión simplemente no lo hace, y otras veces puede tener un anfitrión de calidad, pero ha superado el plan que está en.

De cualquier manera, si su alojamiento no puede mantener el ritmo, va a conducir a un panel de administración de WordPress lento (y probablemente un front-end lento, también).

Así que – usted puede intentar todas las otras soluciones en esta lista primero. Pero a veces la única solución es abrir la cartera y actualizar los hosts.

Algunos de nuestros hosts y socios recomendados son:

  • WP Engine
  • Kinsta
  • SiteGround
  • A2 Hosting
  • Fastcomet

Use Query Monitor To Sniff Out Slow Plugins

Cuando instaló por primera vez WordPress y estaba vacío, su tablero probablemente cargó a la velocidad del rayo. Pero a medida que instalaste más plugins, empezó a ralentizarse, ¿verdad?

Ahora, vamos a disipar con un mito – «más plugins» no significa automáticamente un sitio más lento o un administrador de WordPress…

Pero «más plugins de recursos pesados» sí.

¿Así que cómo puede encontrar los plugins que consumen muchos recursos?

Con un impresionante plugin gratuito llamado Query Monitor.

Una vez que instale y active Query Monitor, puede hacer clic en la nueva opción en su barra de herramientas de WordPress para abrir la interfaz. A continuación, vaya a la pestaña Queries by Component y busque cualquier plugin lento:

how to fix a slow wordpress admin query monitor

Si encuentra un plugin lento, considere la posibilidad de deshabilitarlo y eliminarlo (si es posible) o de encontrar una alternativa de mejor rendimiento (si necesita absolutamente esa funcionalidad).

Use la última versión de PHP

WordPress está construido con PHP, pero la versión exacta de PHP que su sitio está utilizando depende de la versión de PHP instalada en su servidor.

Además de ser más seguras, las nuevas versiones de PHP ofrecen grandes mejoras de rendimiento con respecto a las versiones más antiguas, por lo que el equipo central de WordPress está tratando de empujar a los usuarios de WordPress para que se actualicen a las versiones más recientes de PHP.

Por ejemplo, en los benchmarks de PHP de Kinsta, se puede ver que PHP 7.3 puede manejar más del triple de peticiones por segundo que PHP 5.6:

how to fix a slow wordpress admin php usage

Pero a pesar de eso, la mayoría de los usuarios de WordPress están ejecutando PHP 5.6 (o más antiguo)… ¡y usted podría ser uno de ellos!

Usted actualizará la versión de PHP de su sitio a través de su anfitrión. Por ejemplo, esto es lo que parece en Kinsta:

how to fix a slow wordpress admin upgrade php - kinsta dashboard

Si su anfitrión no le permite hacer este cambio a través de su panel de control de alojamiento, es posible que tenga que llegar al personal de apoyo de su anfitrión para obtener ayuda. Y si su host no soporta PHP 7+, esa es otra gran razón para considerar cambiar de host.

Use Heartbeat Control

La API Heartbeat de WordPress ayuda a proporcionar comunicación en tiempo real entre su navegador web y su servidor mientras está conectado a su administrador de WordPress.

Ayuda con cosas como el autoguardado en el editor de WordPress, pero también puede ralentizar tu administrador de WordPress porque está enviando una petición AJAX cada 15 segundos mientras estás trabajando en el editor (o cada 60 segundos en el resto del panel).

Si usas WP Rocket, puedes reducir la frecuencia de estas peticiones (o desactivarlas por completo) desde la pestaña Heartbeat en el panel de control de WP Rocket:

how to fix slow wordpress admin heartbeat plugin

O también tenemos un plugin independiente de control de Heartbeat que puedes usar para controlar la API de Heartbeat.

Una vez que instales y actives el plugin, ve a Ajustes → Ajustes de control de latidos para reducir o desactivar la API de latidos para diferentes áreas de tu tablero:

how to fix a slow wordpress admin heartbeat settings

Comienza reduciendo la frecuencia, y si eso no funciona, puedes considerar desactivarla por completo.

Limpie su base de datos (especialmente las tiendas de WooCommerce)

Con el tiempo, su base de datos de WordPress recogerá mucha «hinchazón» en forma de revisiones de entradas, transitorios, etc. Esto es especialmente común con las tiendas de WooCommerce, donde tendrá un montón de transitorios caducados en su base de datos.

Puede eliminar con seguridad gran parte de esta hinchazón sin afectar negativamente a su sitio.

Para ello, puede utilizar la pestaña de la base de datos en WP Rocket:

how to fix slow wordpress admin database tab on wp rocket

WP Rocket también le permite configurar una programación automática para limpiar su base de datos cada X días/semanas.

O, si no usas WP Rocket, puedes usar el plugin WP-Optimize.

Aumentar el límite de memoria de WordPress

A veces, tu panel de administración de WordPress se encuentra con un cuello de botella debido al límite de memoria PHP de tu sitio de WordPress.

Si ese es el caso, simplemente aumentar el límite de memoria de tu sitio puede a veces solucionar el problema.

Si tu host te permite aumentar el límite de memoria PHP por ti mismo, puedes hacerlo añadiendo esta línea a la parte superior de tu archivo wp-config.php:

define(‘WP_MEMORY_LIMIT’, ‘256M’);

Si tu host no te permite aumentar el PHP manualmente, ponte en contacto con el soporte de tu host y pregunta si lo harán por ti.

Limitar la cantidad de contenido que se muestra en la administración de WordPress

A través de la configuración de las opciones de pantalla, WordPress le permite controlar cuántas entradas, páginas o tipos de entradas personalizadas se muestran a la vez (incluyendo cosas como productos de WooCommerce, pedidos, etc.):

how to fix a slow wordpress admin heartbeat pagination

Por defecto, el valor es 20, lo cual está totalmente bien. Sin embargo, es posible que hayas aumentado este número para evitar la paginación.

Si es así, considere reducirlo para limitar la cantidad de contenido que WordPress necesita cargar para cada página. Sí, es posible que tenga que utilizar la opción «página siguiente» más a menudo, pero acelerará su tablero de instrumentos al requerir que WordPress cargue menos contenido cada vez.

Desactivar los widgets innecesarios del panel de control

Por defecto, su panel de control de WordPress viene con un montón de widgets que probablemente nunca utiliza o mira.

Por ejemplo, en la página principal del panel de control, tiene los widgets de noticias y eventos (¿cuándo fue la última vez que miró ese widget?). Sin embargo, aunque no los estés leyendo, estos widgets siguen haciendo llamadas externas para cargar esa información, lo que ralentiza tu dashboard.

Para desactivar los widgets innecesarios, puedes utilizar el plugin gratuito Widget Disable.

Una vez que lo hayas instalado y activado, ve a Apariencia → Desactivar widgets y deshazte de todos los widgets que no utilices:

how to fix a slow wordpress admin free widget disable settings

Si otros plugins han añadido widgets -como WooCommerce- también podrás desactivarlos:

how to fix a slow wordpress admin free widget disable plugin

Arregla tu panel de administración de WordPress lento para siempre

Aunque WP Rocket puede ayudarte a acelerar el front-end de tu sitio, arreglar un panel de administración de WordPress lento requiere un enfoque único.

Algunos de estos consejos -como elegir un alojamiento de calidad y utilizar la última versión de PHP- darán sus frutos tanto en el tablero de WordPress como en el front-end del sitio, mientras que otros -como desactivar los widgets del tablero y limitar la cantidad de contenido del back-end que cargas- se centran al 100% en el tablero de WordPress.

Por último, si usted está tratando específicamente con un tablero de WooCommerce lento, tenemos un post completo sobre cómo acelerar su tablero de WooCommerce que ofrece algunos consejos específicos de WooCommerce.