Ir para conteúdo principal

De que depende a velocidade da auditoria?

O artigo explica quais fatores influenciam a velocidade da auditoria

Escrito por Anna

A auditoria de conteúdo é executada em dois modos: auditoria rápida e auditoria em segundo plano. O que isso significa?

Auditoria rápida

A maneira mais rápida é a mais simples: basta abrir a página de Auditoria de conteúdo no navegador e mantê-la aberta até terminar. A página envia solicitações periodicamente e aciona a execução da auditoria no seu site. Nesse modo, analisamos cada página em 12 a 15 segundos.

Um indicativo de que a auditoria está em execução é a barra de progresso no canto direito da página do plugin.

Auditoria em segundo plano com WP-Cron

Quando nenhuma página está aberta no navegador, o plugin executa uma auditoria em segundo plano usando o sistema de agendamento do WordPress: WP-Cron. O WordPress tem várias tarefas que exigem execução periódica: verificar atualizações ou publicar posts agendados. O WP-Cron é uma forma universal de executar tarefas periódicas e, por padrão, funciona em qualquer instalação do WordPress. O wp-cron.php é acionado em qualquer carregamento de página no frontend ou no backend. Ele verifica uma lista de tarefas e executa a fila de tarefas pendentes.

Mas o WP-Cron não pode garantir que as tarefas serão executadas no horário desejado.

Isso significa duas coisas:

  • Em sites com pouco tráfego, o horário agendado pode ser perdido; as tarefas só são executadas quando alguém carrega uma página.

  • Em sites com muito tráfego, o WP-Cron é chamado a cada carregamento de página e pode gerar problemas de desempenho.

Como resultado, a auditoria em segundo plano com WP-Cron pode levar muito, muito tempo.

Felizmente, existe uma alternativa: o agendador do sistema. Recomendamos mudar para o cron do sistema sempre que possível, embora alguns serviços de hospedagem compartilhada geralmente não ofereçam acesso ao agendador do sistema. Nesse caso, o WP-Cron é a única forma de executar tarefas agendadas.

Auditoria em segundo plano com cron do sistema

É possível configurar o WordPress para usar o cron nativo e não acionar o WP-Cron a cada carregamento de página. Existem duas etapas:

  1. Conectar o WP-Cron ao agendador de tarefas do sistema.
    O que exatamente você precisa fazer depende do sistema operacional instalado (Linux, MacOS, Windows) ou do painel de controle de hospedagem disponível (cPanel) no servidor.
    Em geral, você precisa agendar o wp-cron.php periodicamente a partir do seu servidor.

  2. Desativar a execução do WP-Cron a cada carregamento de página.
    Edite o arquivo wp-config.php e adicione a linha:
    define( 'DISABLE_WP_CRON', true );

Você encontra instruções detalhadas sobre como mudar para o cron do sistema no artigo do WordPress.org.

Velocidade da auditoria em segundo plano

Por padrão, a execução da tarefa de auditoria de conteúdo é agendada a cada 3 minutos. Ela será executada quando o WP-Cron ou o cron do sistema acionar uma execução.

Você pode abrir as configurações do plugin (Ahrefs SEO / Configurações / Agenda de auditoria / Atraso entre solicitações) e escolher o intervalo de 1 a 10 minutos.

Se você já usa o cron do sistema, faz sentido diminuir o atraso padrão. Você pode definir o mesmo intervalo em que o wp-cron.php é chamado pelo cron do sistema. Isso aumentará a velocidade da auditoria.

Observação importante: o processo de auditoria de conteúdo usa os recursos do seu site e pode deixá-lo mais lento para seus visitantes em hospedagens com poucos recursos. Um atraso baixo pode fazer com que o site pare de responder. Nesse caso, o atraso deve ser aumentado — isso reduzirá o uso de recursos e a velocidade da auditoria.

Às vezes, mesmo com o cron do sistema, uma auditoria pode levar mais tempo do que o tempo selecionado na configuração. O atraso pode ser causado por:

  • recursos do site (carga de CPU, memória disponível, carga do banco de dados);

  • respostas de APIs externas (Ahrefs, GA, GSC).

Isto respondeu à sua pergunta?