Para obter acesso às configurações do 'Rastreador de cache de página inteira', vá para: Sistema → Configuração → Amasty Extensions → Full Page Cache Crawler.
Todas as operações de fila, incluindo sua geração e processamento, possuem proteção integrada contra ativação simultânea. Isso significa que se uma tarefa ainda não foi finalizada e foi chamada novamente pelo cron, a operação não será ativada novamente antes que a primeira tarefa seja finalizada. Este algoritmo é implementado através do bloqueio de um arquivo específico na pasta /var/tmp usando uma função PHP FLOCK(). Assim, esse recurso pode não funcionar em servidores Windows.
Configurações Gerais
Habilitar rastreador - habilita ou desabilita o rastreador de cache. A opção tem um escopo 'Global', portanto, não é possível executar o rastreador em uma determinada web store/view de loja.
Combinações de páginas
Esteja ciente de que cada link da fila deve ser verificado com todas as combinações de configurações da guia Configurações gerais e com as configurações padrão (quando não houver instruções para o link).
Exemplo:
Você escolheu as seguintes configurações:
«Grupos de Clientes» = Geral, Atacado «Lojas» = Inglês, Francês «Moeda» = USD, EUR, RUR «Processar visualização móvel» = não
Você tem quatro configurações escolhidas: duas para um grupo de clientes, uma para lojas, duas para moeda, a visualização móvel do processo não é escolhida.
Assim, aqui está o número de combinações para um link:
1 link * 2 grupos de clientes * 2 lojas * 3 moedas = 12 variantes de solicitação
Como resultado, cada link será verificado nas 12 combinações a seguir:
- Geral + Inglês + USD
- Geral + Inglês + EUR
- Geral + Inglês + RUR
- Geral + Francês + USD
- Geral + Francês + EUR
- Geral + Francês + RUR
- Atacado + Inglês + USD
- Atacado + Inglês + EUR
- Atacado + Inglês + RUR
- Atacado + Francês + USD
- Atacado + Francês + EUR
- Atacado + Francês + RUR
Opções do rastreador
Status de URL aceito - a lista de status de página que será aceito pelo rastreador. Você pode verificar o status da página da seguinte maneira:
Se o status da página for diferente do inserido na lista, ela não será aceita pelo rastreador.
Opções de fila
Tamanho máximo da fila - permite definir o tamanho máximo da fila.
Limite de Processo de Fila - o número de linhas que serão processadas por uma execução de cron (o valor recomendado é: 50)
Query Generation Source - permite selecionar qualquer uma das 4 fontes de geração disponíveis.
Tabela integrada do módulo Amasty FPC - opção padrão. Se a opção for escolhida, o rastreador obterá informações sobre URLs para adicionar à fila da tabela do banco de dados: amasty_amfpc_url
Tabela de log - esta opção faz com que o rastreador use a seguinte tabela: log_url_info
Arquivo de texto com um link por linha - algum arquivo de texto personalizado com uma lista de links a serem rastreados (um link por linha).
Por padrão, o Crawler funciona da seguinte maneira:
A cada 12 horas é iniciado o processo de adição de páginas à fila do Crawler. Quando a fila é gerada, a cada 5 minutos é iniciado o processo de aquecimento da página de acordo com a fila predefinida.
Opções de registro
Log Max Size - Número máximo de linhas na tabela de log.
Forçar ações do cron job
Gerar fila - permite gerar manualmente a fila. O rastreador usará URLs para criar uma fila em Relatórios → Cache de página inteira → Páginas para indexar
A fila é armazenada na tabela am_fpccrawler_queue e contém um link e um valor de classificação. Somente links com até 5 caracteres são adicionados à fila. A fila é preenchida com links e limpa até o tamanho especificado nas configurações após cada 500 links adicionados e também sempre que a geração da fila começa.
Fila de processo - permite processar manualmente a fila.
O processamento da fila é feito link a link e, após a realização de todas as combinações de parâmetros, o link é excluído da fila. Todas as solicitações são realizadas usando a biblioteca CURL PHP. Se você não o tiver instalado em seu servidor, receberá uma mensagem de aviso nas configurações da extensão. A fila tem cinco loops aninhados para passar pela enumeração de todas as combinações de parâmetros possíveis: Grupo de clientes, Loja, Moeda, Idioma, Celular.
Além disso, há uma opção quando cada parâmetro não pode ser definido e não será adicionado à solicitação, ou seja, uma configuração padrão é usada para carregar a página.
A troca de moeda e grupo é realizada com a obtenção de um cookie específico para essa combinação de moeda e grupo de clientes, que é anexado ao cabeçalho da solicitação HTTP. Cada vez que a ferramenta verifica se existe tal cookie, e se não existe nenhum cookie ou está expirado, outro é recebido, caso contrário é utilizado o disponível.
O login como conta de um dos grupos de clientes também é realizado com um cookie específico. Para obter os dados de autorização, um usuário específico é criado. Seu nome será FPC.Crawler.ххх, onde xxx é o número do grupo de clientes (ID). Este usuário é projetado para uso interno do ramal e será criado a cada vez durante o processamento da fila, se não houver ou se tiver sido excluído anteriormente.
Avançado
Mostrar avisos e notificações - Permite a saída de notificações e avisos sobre o tempo de execução da tarefa cron.
Modo de depuração - permite a saída de informações de depuração nos logs.
Este artigo foi útil?
Que bom!
Obrigado pelo seu feedback
Desculpe! Não conseguimos ajudar você
Obrigado pelo seu feedback
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo