Cómo solucionar el alto consumo de recursos de WordPress

Solucionar alto consumo recursos WordPress

En esta guía te explicaré cómo solucionar el alto consumo de recursos de WordPress.

Una web que consuma muchos recursos, seguramente vaya más lenta y tenga caídas constantes.

Y supongo que no querrás esto para tus usuarios.

Vamos a ello.

P.D. Puedes aprender a optimizar WordPress gratis como WPOptimizers y recibir cada semana consejos de optimización probados para tener una web WordPress rápida, que mejorará su SEO y conversiones y acceso a herramientas, contenido exclusivo y soporte gratuito.

Conoce los recursos que dispone tu hosting

Lo primero y más obvio, es saber de qué recursos dispone tu hosting.

Te aconsejo que sepas las características de tu alojamiento web y eso lo suele poner en su página web.

Debes conocer el espacio de alojamiento, la memoria RAM, los procesos a ejecutar, etc.

De ahí la importancia de elegir el mejor hosting para WordPress.

Recusos del servidor disponibles

¿Cuántos recursos consume tu WordPress?

Algo muy importante, es saber qué recursos consume tu web WordPress.

Muchos hostings traen un panel en el que te dice el consumo de CPU que hace la web.

Con esto ya te haces una idea de si la web va bien o está al límite.

Siempre podrás aumentar estos recursos, pero lo ideal es optimizar WordPress y ahorrar dinero.

Esto normalmente puedes verlo en su panel.

Panel recursos hosting

Elige un hosting que te ahorre recursos

Por si no lo sabes, hay hostings que te ayudan a ahorrar recursos.

¿Cómo? Pues con sus servicios de caché propia.

Desde caché de archivos estáticos, que servirá estos mucho más rápido.

Caché dinámica, que hace lo mismo que un plugin de caché, pero a nivel de hosting.

O caché de base de datos, que mejora considerablemente las peticiones a esta.

Todo lo que te ofrezca el hosting, es bueno para hacerle ahorrar recursos y dinero, al no tener que aumentar a un plan superior.

Pero ojo, hay que tener cuidado y saber usar correctamente la caché.

Usa un tema que consuma pocos recursos

Lo mejor que puedes ponerle a tu WordPress, es un tema que consuma pocos recursos.

Yo por ejemplo, uso Astra que es muy ligero.

Debe tener pocos scripts y eso lo puedes saber con cualquier herramienta de análisis de velocidad como SpeedWP.

Y obviamente que no haga un consumo exagerado de CPU y memoria RAM.

Pero para eso hay que saber detectar si tu tema es lento.

El mejor consejo es que huyas de los temas multipropósito, puesto que estos suelen ser bastante pesados.

Instala plugins que usen pocos recursos

Siempre recomiendo usar plugins que consuman pocos recursos.

Aunque esto no es siempre sencillo, se puede saber usando plugins con la menor cantidad de funciones posibles.

Es más, siempre recomiendo usar plugins para una sola función.

El número de plugins instalado no importa, pero sí su consumo de recursos.

Pero lo mejor que hay para esto, es comprobar plugins lentos.

No uses plugins de seguridad

Los plugins de seguridad suelen consumir una gran cantidad de recursos, vaya, de los que más consumen.

Para alguien que tenga pocos conocimientos y una web con pocas visitas, puede que al principio les sea de utilidad.

Pero con el tiempo, la web recibirá más visitas y tendrá más funciones, con lo que al final el consumo se dispara.

Ojo, ten en cuenta que una web puede ser lenta, dar error 500 y caerse sin tener casi visitas.

La seguridad de WordPress incluye usar un hosting seguro, tener todo actualizado, usar contraseñas seguras, bloquear spam y bots maliciosos de herramientas SEO como Semrush, usar un firewall, etc.

Se pueden aplicar las mismas técnicas sin usar un plugin de seguridad para proteger WordPresss sin consumir recursos.

Usa un plugin de caché para ahorrar recursos

Un plugin de caché nos va a ahorrar muchos recursos.

Básicamente porque en vez de ejecutar cada vez el código PHP y llamar a la base de datos.

Este servirá copias estáticas de la web en HTML, con lo que baja el trabajo del hosting.

Yo personalmente uso el plugin de caché WP Rocket porque es muy completo.

Ya depende de lo que necesites.

Optimiza la base de datos

Algo que baja mucho el consumo de recursos, es optimizar la base de datos.

Según qué casos, puedes reducir hasta un 90% el consumo de esta.

Para esto mejor lee mi guía de optimizar la base de datos de WordPress.

Optimiza el cron para ahorrar recursos

El cron de WordPress es como un reloj que se ejecuta cada cierto tiempo, para llevar a cabo ciertas tareas.

El problema de este reloj de WordPress, es que se ejecuta con demasiada frecuencia.

Mi recomendación es que debes optimizar el cron de WordPress, para usar un cron real y programado según tus necesidades o los de tu web.

Verás como baja considerablemente el consumo de recursos.

Optimiza el heartbeat para ahorrar recursos

El Heartbeat o latido de WordPress, es una función que se encarga de ejecutar ciertas tareas cada poco tiempo.

Por ejemplo, hace que se guarden los cambios cada cierto tiempo, cuando editas una entradas.

El problema de este heartbeat, es que según el tema o los plugins que uses, pueden consumir demasiados recursos.

Mi consejo es sin duda, que debes optimizar el heartbeat de WordPress.

Optimiza las imágenes

Sí, optimizar las imágenes puede ahorrar un gran consumo de recursos, porque cuanto más tarde tu web en cargar, más tarda en liberar recursos para la siguiente conexión.

Para esto mejor lee mi guía de optimizar imágenes en WordPress.

Desactiva el análisis de uso de plugins

Te recomiendo desactivar el análisis de uso de los plugins, sí, eso que ayuda a los desarrolladores a mejorarlos.

El problema es que si tienes 40 plugins y la mitad de ellos están constantemente analizando el uso, consume muchos recursos.

Agradezco el esfuerzo de los desarrolladores, pero mi web es lo primero.

Un plugin muy usado con este sistema es Yoast SEO y lo puedes quitar desde SEO - General - Características - Seguimiento de uso.

Seguimiento de uso Yoast SEO

Usa un SMTP para ahorrar recursos

Usar un servidor SMTP puede ahorrar muchos recursos, además de otros problemas.

Por si no lo sabes, WordPress usa la función PHP Mail para enviar los correos electrónicos.

Esta función por un lado tiene el problema de que consume recursos y por otro que estos correos enviados desde la dirección wordpress@midominio.com suelen caer en spam.

Te recomiendo usar un servidor SMTP externo como Sendinblue y el plugin WP Mail SMTP para configurar el servidor en tu web.

De esta forma todos los correos de WordPress se enviarán desde este servidor.

WP Mail SMTP

Desactiva los emails de WordPress

Otra cosa que te ahorra muchos recursos, es desactivar los emails de WordPress.

Sí, esos que te llegan y que no te sirven para nada y que en muchas ocasiones o los borras o aplicas un filtro en el email.

Por ejemplo el email de cambio de contraseña al administrador, los emails de WooCommerce de nuevo pedido al admin, etc.

Todos esos emails son recursos que consumes y más todavía si no usas un servidor SMTP externo.

En WooCommerce puedes desactivar estos emails en sus ajustes y para el resto, puedes usar el plugin Manage Notification E-mails.

Pero úsalo con cuidado, a ver si vas a desactivar más de lo que debes.

Usa un CDN que baje el consumo de recursos

Un CDN es una red de distribución de contenido, que básicamente servirá los contenidos estáticos de tu web.

Al encargarse el CDN de servir los archivos CSS, JS, imágenes y demás, es un consumo de recursos que le ahorras al hosting.

Aunque tu web se aloje en el mismo país de tu publico objetivo, te aseguro que mejorará las métricas de tu web.

Te recomiendo leer mi guía sobre CDN en WordPress, en la que te lo explico todo y te recomiendo los mejores.

Sirve archivos desde otro servidor

A todos nos gusta no depender de servicios de terceros, pero hay que tener cuidado con esto.

Si sirves archivos pesados desde tu web, como por ejemplo documentos PDF, además del ancho de banda que consume, esa descarga bloquea el servidor, lo que aumenta el consumo de recursos.

Te recomiendo servirlos desde un sitio de terceros preparado para ello, ya sea Google Drive, Dropbox e incluso una zona de almacenamiento, como se pueden crear en algunos CDNs como BunnyCDN.

Evita el hotlinking

El hotlinking es básicamente que otra web use tus archivos estáticos como imágenes, scripts, etc.

La web que los usa ahorra recursos, pero aumentan los recursos usados por tu hosting, que puede hacer que se consuman todos y tu web se caiga, así que es algo que hay que evitar a toda costa.

Echa un vistazo a mi guía de evitar el hotlinking en WordPress.

Las redirecciones consumen recursos o suman tiempo

Hay varias formas de crear redirecciones con WordPress, bien con plugins o con el archivo htaccess.

Si usas plugins, es WordPress el que se encarga de hacerlas, no suma tiempo, pero sí que consume recursos.

Si usas el archivo htaccess, es el hosting el que se encarga de hacerlas, esto consume menos recursos, pero suma tiempo, a veces 0.5 segundos, 1 o más, ya dependiendo de lo optimizada que esté tu web y de la localización desde la que se accede.

Cualquiera de las 2 formas es adecuada, simplemente debes tenerlo en cuenta.

Obviamente lo mejor es evitar las redirecciones, pero es algo imposible cuando trabajamos con contenidos que cambian constantemente.

Externaliza las cuentas de correo

Las cuentas de correo ocupan espacio en el hosting y además consumen recursos.

En el caso de que por culpa de la web el hosting se quede sin recursos o se caiga, el correo dejará de funcionar.

Es recomendable externalizar las cuentas de correo.

Conclusión

Espero que esta guía te ayude a bajar el consumo de recursos de tu web WordPress.

No deberías tener una web que que esté al límite de lo que te ofrece tu hosting, porque al final tendrás problemas.

Recuerda que la solución no es aumentar constantemente los recursos del hosting, sino mejorar los que consume tu web.

Porque si empiezas en esa espiral de aumentar y aumentar, siempre necesitarás más.

Únete gratis a WPOptimizers y aprende a optimizar WordPress

Recibe cada semana consejos de optimización probados para tener una web WordPress rápida, que mejorará su SEO y conversiones y acceso a herramientas, contenido exclusivo y soporte gratuito.

    Únete gratis a WPOptimizers para comentar y aprender a optimizar WordPress.

    ¡Lo quiero!

    Si ya lo eres inicia sesión