SearchWP Documentation

Veja o guia de instalação, navegue pela Base de Conhecimento, descubra os muitos hooks do SearchWP

Ajustar a Velocidade do Indexador

Por padrão, o indexador do SearchWP é configurado para rodar o mais rápido possível sem deixar seu site lento. Parte dessa configuração envolve padrões sensatos e monitoramento do sistema (por exemplo, uso de CPU/RAM) quando aplicável.

Se você tem confiança de que seu servidor é mais capaz que a maioria, existem vários hooks que você pode usar para forçar o indexador do SearchWP a ser mais agressivo.

Observação: existe uma caixa de seleção integrada na aba Avançado da tela de configurações do SearchWP que diminui a agressividade do indexador. Este artigo explica como tornar o indexador mais agressivo.

⚠️ Observação: Prossiga com cautela! ⚠️
Fazer essas alterações pode fazer com que os recursos do servidor sejam totalmente consumidos pelo processo de indexação, interrompendo o tráfego de visitantes.

Restringir Atributos de Origem do Motor

Antes de experimentar o processo de indexação diretamente, vale a pena avaliar a configuração do(s) seu(s) Motor(es). Quanto mais trabalho o indexador tiver que fazer, mais tempo levará.

Por exemplo: adicionar Qualquer Chave de Meta para indexar todos os Campos Personalizados é algo conveniente de se fazer, mas também significa que toda a postmeta será indexada, incluindo o conteúdo que você tem em mente, mas também os metadados implementados/usados por todo o código do seu site. Muito frequentemente, os metadados são usados para armazenar dados/conteúdo que são completamente irrelevantes para a pesquisa, então vale a pena revisar.

Além disso, se houver alguma Regra que você possa aplicar para limitar o trabalho que o indexador está fazendo, isso valerá a pena considerar também. Quanto menos conteúdo o SearchWP tiver que processar para construir seu índice, mais rápido o índice será construído.

Aumentando o tamanho do lote do indexador

O indexador do SearchWP roda em lotes de Entradas para indexar. Isso evita timeouts e potenciais problemas de memória. Aumentar o número de Entradas processadas por lote pode ajudar o indexador do SearchWP a rodar um pouco mais rápido.

Existe um hook disponível para controlar o tamanho do lote usado pelo indexador do SearchWP: searchwp\indexer\batch_size

Você pode experimentar com este tamanho de lote para fazer o SearchWP processar mais dados por iteração do indexador. Note que aumentar demais o tamanho do lote pode resultar em falha do processo do indexador.

Desabilitar o throttling do indexador

O SearchWP monitorará o uso de recursos do servidor sempre que possível. Existem alguns hooks que você pode usar para ajustar como o SearchWP reage à carga atual de CPU durante a indexação.

Desabilitar o monitoramento de carga completamente
Você pode desabilitar completamente o monitoramento de carga com o hook searchwp\background_process\load_monitoring.
Ajustar o máximo de carga
Quando o SearchWP monitora a carga da CPU, ele verifica se um limite máximo de carga da CPU foi ultrapassado. O padrão para essa carga é 2, mas se o seu servidor tiver muitos núcleos, esse padrão pode ser muito agressivo. Você pode ajustar o limite com o hook searchwp\background_process\load_maximum.
Ajustar o tempo de throttling quando o limite de carga da CPU é ultrapassado
Quando o SearchWP detectou que a carga da CPU está muito alta, ele injetará um tempo limite em segundos. Se você quiser personalizar a duração desse tempo limite, pode usar o hook searchwp\background_process\load_throttle.

Prossiga com cautela!

Por favor, tenha em mente que experimentar com esses hooks pode fazer com que seu servidor seja totalmente consumido pelo processo de indexação do SearchWP e potencialmente interromper o tráfego de visitantes do site enquanto o indexador estiver em execução. Ajustar incrementalmente os valores de retorno para esses hooks é recomendado.

Crie uma Experiência de Pesquisa WordPress Melhor Hoje

Nunca mais perca visitantes para resultados de pesquisa inúteis. O SearchWP torna a criação de sua própria pesquisa inteligente do WordPress rápida e fácil.

Get SearchWP Now
Ícone de Múltiplos Mecanismos de Busca