✅ Noticias, temas, complementos de WEB y WordPress. Aquí compartimos consejos y las mejores soluciones para sitios web.

Configuración de un crontab real para WordPress

9

Un Crontab es un trabajo que ejecuta programas en sus intervalos especificados. En Linux, puede usar crontab -e para editar los trabajos, por ejemplo, normalmente una línea especifica un trabajo, por ejemplo,

Agrega un trabajo que se ejecuta cada 5 minutos para redirigir la salida del tiempo de actividad del comando a un archivo de texto.

Para los sitios de wordpress, de hecho hay un wp-cron.php que se ubica en el directorio raíz de su blog de wordpress. Cada vez que el blog recibe un visitante, activará este archivo y comprobará si hay trabajos que hacer (por ejemplo, ¿debería hacer algo?). Si lo hay, entonces el script PHP activará un trabajo en segundo plano, que se afirma que no ralentizará la velocidad de carga de la página.

¿Esto ralentiza la velocidad de carga de la página? Probablemente no mucho o apenas se puede notar alguna diferencia. Sin embargo, a medida que su tráfico aumenta, para cada visitante, el servidor necesita verificar si hay trabajos cron, lo que definitivamente aumenta el tiempo de procesamiento del servidor (carga del servidor).

Entonces, ¿por qué no poner esto en crontab de Linux y deshabilitarlo en wordpress? Puede deshabilitar esto en wordpress agregando lo siguiente a wp-config.php

define('DISABLE_WP_CRON', true);

Y lo siguiente es agregar esto a crontab usando crontab -e, lo siguiente ejecuta wp-cron.php cada 5 minutos (cambie esta frecuencia en consecuencia si no está satisfecho)

Tenemos que ingresar a la carpeta de wordpress, de lo contrario , wp-cron.php puede fallar en silencio. Sin embargo, esto parece solucionado en la última versión de WordPress.

if (!defined('ABSPATH')) {         /** Set up WordPress environment */         require_once( dirname( __FILE__ ). '/wp-load.php' ); }

También puede usar curl o wget o hacer esto:

Alternativamente,

Es posible que desee verificar las redirecciones 301 si la URL especificada tiene redirecciones. Puede utilizar la utilidad en línea en https://helloacm.com/curl/.

Configuración de un crontab real para Wordpress

301 redirecciones

Después de configurar esto, su sistema operativo Linux hará el crontab en su lugar y el tiempo de procesamiento de la página se reducirá, independientemente de la cantidad de tráfico.

Muchos alojamientos no proporcionan la función Cron adecuada, y los usuarios deben buscar un servicio Cron externo y una alternativa sería usar easycron.

Fuente de grabación: helloacm.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More