¿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:
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:
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:
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:
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:
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:
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.):
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:
Si otros plugins han añadido widgets -como WooCommerce- también podrás desactivarlos:
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.