✅ Notícias, temas e plug-ins da WEB e do WordPress. Aqui compartilhamos dicas e as melhores soluções para sites.

Configurando um Crontab Real para WordPress

11

Um Crontab é um trabalho que executa programas em seus intervalos especificados. No Linux, você pode usar crontab -e para editar os trabalhos, por exemplo, normalmente uma linha especifica um trabalho, por exemplo,

Adiciona um trabalho que é executado a cada 5 minutos para redirecionar a saída do tempo de atividade do comando para um arquivo de texto.

Para sites wordpress, existe de fato um wp-cron.php que localiza no diretório raiz do seu blog wordpress. Toda vez que o blog recebe um visitante, ele aciona esse arquivo e verifica se há trabalhos a serem feitos (por exemplo, devo fazer alguma coisa?). Se houver, o script PHP acionará um trabalho em segundo plano, que alegadamente não diminuirá a velocidade de carregamento da página.

Isso diminui a velocidade de carregamento da página? Provavelmente não muito ou mal pode ser notado qualquer diferença. No entanto, à medida que seu tráfego aumenta, para cada visitante, o servidor precisa verificar os cron jobs, o que definitivamente aumenta o tempo de processamento do servidor (carga do servidor).

Então, por que não colocar isso no crontab do Linux e desativá-lo no wordpress. Você pode desabilitar isso no wordpress adicionando o seguinte ao wp-config.php

define('DISABLE_WP_CRON', true);

E a seguir é adicionar isso ao crontab usando crontab -e, o seguinte executa o wp-cron.php a cada 5 minutos (altere essa frequência de acordo se você não estiver satisfeito)

Nós temos que cd na pasta wordpress caso contrário o wp-cron.php pode falhar silenciosamente. No entanto, isso parece corrigido no WordPress mais recente.

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

Você também pode usar curl ou wget ou fazer isso:

Alternativamente,

Você pode querer verificar os redirecionamentos 301 se a URL especificada tiver redirecionamentos. Você pode usar o utilitário online em https://helloacm.com/curl/.

Configurando um Crontab Real para Wordpress

redirecionamentos 301

Depois de configurar isso, seu sistema operacional linux fará o crontab e o tempo de processamento da página será reduzido, independentemente da quantidade de tráfego.

Muitas hospedagens não fornecem a função Cron adequada, e os usuários precisam procurar um serviço Cron externo e uma alternativa seria usar o easycron.

Fonte de gravação: helloacm.com

Este site usa cookies para melhorar sua experiência. Presumiremos que você está ok com isso, mas você pode cancelar, se desejar. Aceitar Consulte Mais informação