UA-51298262-10 Skip to main content
WordPress

wp-cron vs cron real del servidor: diferencias y mejores usos

By abril 26, 2026No Comments

Introducción: ¿Qué es wp-cron y qué es el cron real?

WordPress mantiene ciertas tareas bajo control (cosas como publicar entradas programadas, enviar correos o eliminar revisiones antiguas) gracias a su propio sistema: wp-cron. Mientras tanto, los servidores Linux juegan otra partida: traen de serie el conocido cron, capaz de ejecutar cualquier comando o script cada vez que tú lo decidas. ¿Ambos ayudan a automatizar procesos? Sí. Pero la forma en que lo hacen —y el impacto en tu web— es muy diferente.

¿Cómo funciona wp-cron?

El wp-cron no es más que un archivo (wp-cron.php) que viene con WordPress. ¿Su truco? Se activa cada vez que alguien entra en tu web. Basta una visita y, justo en ese momento, WordPress revisa si toca lanzar alguna tarea programada. Si sí, trata de hacerlo ahí mismo.

  • Todo queda dentro de WordPress, sin usar el cron real del servidor.
  • Funciona solo si hay tráfico: sin visitas, las tareas se quedan esperando.
  • No hay garantías de que algo ocurra a una hora concreta.

Es fácil de usar y no pide permisos especiales ni acceso al sistema, así que cualquier hosting lo soporta. Pero sus limitaciones se notan enseguida cuando el sitio crece o, al contrario, si nadie lo visita durante horas.

¿Cómo funciona el cron real del servidor?

El cron real es una pieza clásica de los sistemas Unix/Linux. Ejecuta lo que le digas, cuando le digas. Tienes el control: defines los intervalos en el archivo crontab o usando paneles como cPanel, Plesk, o incluso desde la línea de comandos.

  • Las tareas se cumplen a la hora exacta marcada.
  • No depende de que alguien entre a tu web.
  • Sirve para programar acciones de WordPress, scripts PHP, copias de seguridad, lo que haga falta.

Diferencias clave entre wp-cron y el cron real

  • Precisión: El cron real no falla: el minuto que pidas, el minuto que ejecuta. wp-cron, en cambio, va a remolque del tráfico.
  • Consumo de recursos: Cada visita puede disparar un proceso de wp-cron, y eso en sitios muy activos puede saturar recursos. El cron real es mucho más predecible y eficiente.
  • Fiabilidad: Si tu web se cae o nadie la visita, wp-cron se queda parado. El cron real solo depende de que el servidor siga online.
  • Configuración: wp-cron viene listo para usar. Configurar el cron real exige acceso al servidor o al panel de hosting.

Problemas habituales con wp-cron

Práctico, sí, pero el sistema interno de WordPress no es perfecto:

  • Retrasos en tareas: Sin tráfico, las tareas pueden quedarse pendientes durante horas, incluso días.
  • Sobrecarga en sitios grandes: Cuando hay muchas visitas, es posible que wp-cron se lance varias veces casi a la vez. Resultado: sobrecarga del servidor.
  • Errores de ejecución: Una tarea atascada suele arrastrar a las demás. No es raro ver cómo wp-cron se bloquea si algo falla.

Ventajas de usar el cron real del servidor

  • Puntualidad garantizada: Si programas algo para las 2:00, a las 2:00 se ejecuta. Ni antes ni después.
  • Independencia del tráfico: No importa si tu web es una intranet, una tienda con horarios fijos o un blog que pasa días sin visitas.
  • Mejor rendimiento: Solo se generan procesos cuando es estrictamente necesario.
  • Flexibilidad: Puedes programar cualquier cosa. No solo tareas de WordPress.

TIP: En sitios exigentes o proyectos donde no hay margen para errores, conviene desactivar wp-cron y pasar al cron real. Así evitarás muchos problemas de rendimiento y de fiabilidad.

¿Cómo deshabilitar wp-cron y usar el cron real?

1. Desactivar wp-cron.php

Edita el archivo wp-config.php de tu WordPress. Añade la siguiente línea justo antes de /* That's all, stop editing! */:

define('DISABLE_WP_CRON', true);

Con esto, wp-cron dejará de ejecutarse con cada visita.

2. Programar wp-cron.php desde el cron real

Accede al crontab del servidor por SSH o desde el panel de control y agrega una línea similar a esta, para lanzar wp-cron.php cada 5 minutos:

*/5 * * * * php /ruta/a/tu/web/wp-cron.php >/dev/null 2>&1

No olvides cambiar /ruta/a/tu/web/ por el directorio real de tu sitio. En la mayoría de hostings con panel gráfico tienes una sección llamada “Tareas programadas” donde puedes configurar esto sin tocar la consola.

TIP: Si tu proveedor de hosting no te deja modificar el crontab, lo mejor es pedir ayuda a soporte técnico. Si necesitas asistencia, en RedServicio.net sabemos cómo resolverlo.

¿Cuándo conviene seguir usando wp-cron?

  • Para blogs personales, webs pequeñas o cualquier proyecto donde no haya tareas críticas ni grandes volúmenes de tráfico.
  • Si usas un hosting compartido y no puedes acceder al cron real.
  • Durante la fase de desarrollo, pruebas o migraciones, cuando la precisión no es imprescindible.

En casi cualquier otra situación, el cron real suele ser la mejor apuesta.

Preguntas frecuentes sobre wp-cron y el cron real

  • ¿Puede wp-cron fallar? Sí. Puede pasar si hay errores de PHP, falta de visitas o algún plugin bloquea el proceso.
  • ¿Puedo combinar ambos sistemas? Mezclarlos no es buena idea. Podrías terminar con tareas ejecutándose dos veces.
  • ¿Requiere permisos especiales el cron real? Necesitas acceso al sistema por SSH o al panel de tareas programadas de tu hosting.

wp-cron vs cron real, ¿cuál elegir?

wp-cron soluciona lo básico y te permite programar tareas sin complicaciones en WordPress. Pero deja que lo diga claro: para webs con tráfico serio, tiendas online o proyectos donde la puntualidad importa, el cron real del servidor marca la diferencia. Más control, mejor rendimiento.

Si buscas tranquilidad (y menos sustos), desactiva wp-cron y pásate al cron real cuando puedas. A la larga, te ahorras quebraderos de cabeza y te aseguras de que las tareas importantes no se quedan atascadas. ¿Dudas? ¿Problemas técnicos? En RedServicio.net tienes especialistas que pueden echarte una mano con la configuración de WordPress y servidores.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies