Puede reducir la velocidad solo si no se hace bien y si se programó en la selección de tráfico más alta de su sitio.
Tienes dos opciones aquí:
- Programe el trabajo de WordPress CRON (que es un cron falso)
- Programar un trabajo CRON del servidor
¿Por qué el trabajo de WordPress CRON es falso?
- ¿Cuáles son los pros y los contras de crear una aplicación WEB con BaaS?
- ¿Por qué algunas grandes empresas usan WordPress? Vi que muchos de ellos usan WordPress y quiero preguntar, ¿construyen todo el sitio web con él o solo una página o más?
- ¿Cuál es la diferencia entre jQuery.js y jQuery.min.js?
- ¿Puedo enviar datos de fila desde una tabla HTML en una página PHP a otra tabla HTML en otra página PHP con montaje de filas?
- ¿Rails y Django abstraen demasiado para los principiantes? ¿Comenzar con webapp2 (utilizado en el curso Udacity CS253) sentaría una mejor base que saltar directamente a algo como Rails o Django?
Porque realmente no se ejecutará a la hora exacta programada a menos que alguien visite su sitio en ese momento en particular.
Cuando alguien visita su sitio (cuando se carga la página), WordPress observa si se ha programado algún CRON para ese momento en particular o algún tiempo antes (y no ocurrió). Luego cargará todo el CRON programado que debería estar ejecutándose o haber ejecutado.
Eso puede ralentizar su sitio web durante algún tiempo, hasta que todos los trabajos de CRON hayan terminado de ejecutarse.
¿Cómo programar un trabajo CRON del servidor?
Primero, debe deshabilitar el CRON de WordPress.
define (‘DISABLE_WP_CRON’, verdadero);
Esto deshabilitará la comprobación de WordPress para cualquier trabajo CRON programado por sí solo. Luego irá a su cPanel o si tiene un VPS o similar y accederá a él a través de ssh (terminal), tendrá que configurarlo usted mismo.
Al configurar el CRON, tendrá que elegir con qué frecuencia ocurrirá y deberá apuntar la URL del trabajo CRON al archivo cron de WordPress que se encuentra en: www.yoursite.com/wp-cron.php.
Ejemplo de terminal (ocurre cada 15 minutos):
/ 15 * * * wget -q -O – http://yourdomain.com/wp-cron.php?doing_wp_cron
Cuando se ejecuta este CRON, procesará todos los trabajos CRON programados en su sitio de WordPress (que debería haberse ejecutado para ese momento).
He escrito una guía simple sobre la programación de trabajos de WordPress CRON: Cómo usar WordPress Cron para programar eventos – Igor Benić
El Manual de complementos también puede brindarle un poco más de información sobre los trabajos de Cron del servidor: Conexión de WP-Cron al Programador de tareas del sistema
Ambos fragmentos de código aquí se copiaron de Configuración correcta de trabajos de WordPress Cron | Tom McFarlin
Entonces, para resumir, ¿los trabajos de CRON ralentizarán su sitio? Sí, pero solo cuando están corriendo. Si está utilizando el trabajo CRON de WordPress, ralentizará al primer visitante que abrirá su sitio (si hay trabajos CRON para ejecutar). Si está utilizando el trabajo CRON del servidor, asegúrese de programarlo cuando no haya mucho tráfico o programarlo en períodos de horas entre (por ejemplo: cada 6 horas (4 veces al día)).