Solução de problemas de configurações de cache

Você está tendo problemas com o envio de formulários ao usar o cache do site? Os problemas com o envio de formulários geralmente resultam de um conflito entre o site armazenado em cache e o recurso de proteção anti-spam do WPForms.

Este guia mostrará como otimizar as configurações de cache do seu site para corrigir problemas de envio de formulários.


Entendendo o cache do site

Os sites WordPress são executados em uma linguagem de programação chamada PHP. Um servidor da Web interpreta e executa esse código, produzindo o que você vê na tela.

O servidor salva periodicamente cópias das páginas de seu site quando o armazenamento em cache está ativado. O armazenamento em cache otimiza o desempenho geral e conserva os recursos do sistema.

O servidor deve atualizar regularmente o cache do site para acompanhar as alterações feitas no site.

Gerenciando o cache do site

Há muitas abordagens e várias soluções para o armazenamento em cache do site, incluindo vários plug-ins do WordPress.

Não falaremos sobre eles aqui, mas recomendamos que você dê uma olhada neste artigo do WPBeginner, que aborda alguns dos melhores plug-ins para essa tarefa. Se você quiser saber como limpar o cache do site, recomendamos que siga este guia para limpar o cache do site no WordPress no WPBeginner.

Por que o armazenamento em cache causa problemas de envio

O recurso anti-spam do WPForms usa um token atualizado regularmente para manter seu site protegido. Quando o tempo de vida do cache do site é muito alto, isso causa uma incompatibilidade entre o token referenciado e o token usado na página.

Podem ocorrer erros de envio de formulários quando essa incompatibilidade faz com que o recurso anti-spam do WPForms seja ativado. O servidor deve atualizar o cache do site em intervalos mais curtos para evitar esse problema.

Se o tempo de vida do cache do seu site for maior do que o do token de formulário gerado pelo WPForms, os usuários poderão encontrar o erro "O formulário não pôde ser enviado. Entre em contato com o administrador do site." ao enviar o formulário.

Formulário não pode ser enviado

Observação: pode haver outras causas de erros de envio de formulários. Para ter certeza de que o cache do site está causando erros de envio, recomendamos limpar o cache do site antes de testar o formulário.

Para obter mais informações, consulte o guia de solução de problemas do WPForms.

Recomendamos diminuir a vida útil do cache do site para otimizar o desempenho e, ao mesmo tempo, preservar a segurança. Essa solução é mais segura e eficaz do que aumentar a vida útil do token de formulário.

Consulte nosso tutorial para obter mais detalhes sobre como resolver problemas de não envio de formulários no WPForms.

Observação: se você ainda precisar alterar o tempo de vida do cache do token de formulário do WPForms, consulte este artigo nos documentos do desenvolvedor do WPForms. Observe que isso requer a edição do código do seu site e é recomendado para desenvolvedores.

Otimização do tempo de vida do cache do site

Como há várias soluções para gerenciar o cache do site, não listaremos instruções específicas aqui. A definição de uma vida útil do cache do site de cerca de 45 horas deve ser suficiente para evitar erros de envio.

Recomendamos que você siga a documentação da solução de sua escolha.

Agora você sabe como otimizar as configurações de cache do seu site para evitar erros de envio de formulários no WPForms!

Em seguida, você gostaria de receber notificações quando um formulário for enviado? Confira este artigo para saber como configurar notificações de formulário no WPForms.

O melhor plug-in de criação de formulários de arrastar e soltar para WordPress

Fácil, rápido e seguro. Junte-se a mais de 6 milhões de proprietários de sites que confiam no WPForms.

Ative o JavaScript em seu navegador para preencher este formulário.