Optimizar el CRON

¿Qué es el CRON de WordPress?

Básicamente y para ir al grano, el CRON de WordPress se dedica a ejecutar tareas programadas cada cierto tiempo.

Estas tareas pueden ser tanto del propio core de WordPress como de plugins y temas: 

  • Buscar actualizaciones
  • Publicar entradas y/o productos programados
  • Vaciar la caché
  • Realizar copias de seguridad programadas con un plugin
  • Y un largo etc. 

Todo aquello que se ejecute periódicamente el CRON de WordPress se encargará de él. 

Aunque el CRON parezca algo muy útil e inofensivo puede ser causante de muchos problemas y consumo excesivo de recursos del servidor si no lo tenemos correctamente configurado. 

Configurar CRON de WordPress

Para ello primero deberemos desactivar el CRON interno de WordPress y activar el CRON real en el hosting.

Desactivar CRON de WordPress

Para desactivar el Cron de WordPress añade lo siguiente al wp-config.php:

Este contenido es visible solo para alumnos del curso de Optimización WordPress de Anaislab.

Para ver el contenido del curso, trucos y snippets para mejorar la velocidad de tu WordPress  o únete

Activar CRON desde el hosting en CPanel

Para activar el Cron desde el hosting debemos ir al CPanel de nuestro y buscar una opción llamada:

Este contenido es visible solo para alumnos del curso de Optimización WordPress de Anaislab.

Para ver el contenido del curso, trucos y snippets para mejorar la velocidad de tu WordPress  o únete

Nota: si tu hosting no tiene CPanel ni opción para controlar el CRON lo más recomendable es que cambies a un hosting más profesional y especializado en WordPress. 

Activar CRON hosting en Siteground

Siteground nos lo pone realmente sencillo, como se nota que es uno de los mejores hostings especializados en WordPress. 

Tan solo hay que ir a Site Tools > Desarrolladores > Trabajos CRON

En “Comando” añadir lo siguiente:

Este contenido es visible solo para alumnos del curso de Optimización WordPress de Anaislab.

Para ver el contenido del curso, trucos y snippets para mejorar la velocidad de tu WordPress  o únete

Cómo saber si el CRON funciona correctamente

Hay varias maneras de comprobar que el CRON de WordPress funciona correctamente. 

La primera sería programando una entrada de prueba y comprobando si se publica con normalidad o la manera más rápida y sencilla: con un plugin. 

WP-Cron Status Checker

Una vez instalado debemos ir a Herramientas > WP Cron Status y nos aparecerá la lista de tareas programadas y ejecutadas por el CRON. 

Es importante darle el tiempo suficiente a WordPress para que pueda ejecutar el Cron en el tiempo estipulado.

Como puedes comprobar en la captura, configuré que se ejecutara 2 cada hora así que se muestra una ejecución a las 17:30 y otra a las 18:00h. 

Si lo configuras cada 5 minutos tendrás ejecuciones tipo 17:00, 17:05, etc.

Scroll al inicio