### [Resolução de problemas com as definições de cache](https://wpforms.com/docs/how-to-optimize-cache-settings-to-fix-submission-errors/)

**Publicado:** 23 de novembro de 2023
**Autor:** David Ozokoye

**Excerto:** Saiba como otimizar as definições de cache do seu site para resolver problemas de envio de formulários.

**Conteúdo:**

Está a ter problemas com o envio de formulários ao utilizar o cache do site? Os problemas com o envio de formulários resultam frequentemente de um conflito entre o site em cache e a funcionalidade de proteção antispam do WPForms.

Este guia irá mostrar-lhe como otimizar as definições de cache do seu site para resolver problemas de envio de formulários.

---

### Compreender o cache do site

Os sites WordPress funcionam numa linguagem de programação chamada PHP. Um servidor web interpreta e executa este código, produzindo o que vê no ecrã.

O servidor guarda periodicamente cópias das páginas do seu site quando o cache está ativado. O cache otimiza o desempenho geral e poupa recursos do sistema.

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

### Gerir o cache do site

Existem muitas abordagens e várias soluções para o cache do site, incluindo vários plugins do WordPress.

Não iremos abordá-las aqui, mas encorajamo-lo a consultar [este artigo no WPBeginner](https://www.wpbeginner.com/plugins/best-wordpress-caching-plugins/), que aborda alguns dos melhores plugins para esta tarefa. Se quiser saber como limpar o cache do seu site, recomendamos que [siga este guia para limpar o cache do site no WordPress](https://www.wpbeginner.com/beginners-guide/how-to-clear-your-cache-in-wordpress/) no WPBeginner.

### Por que razão o cache causa problemas de envio

A funcionalidade antispam do WPForms utiliza um token atualizado regularmente para manter o seu site protegido. Quando o tempo de vida do cache do site é demasiado longo, isso causa uma incompatibilidade entre o token referenciado e o token utilizado na página.

Podem ocorrer erros de envio do formulário quando esta incompatibilidade faz com que a funcionalidade anti-spam do WPForms seja ativada. O servidor deve atualizar a cache do site em intervalos mais curtos para evitar este problema.

Se o tempo de vida da cache do seu site for superior ao do token do formulário gerado pelo WPForms, os utilizadores poderão deparar-se com o erro “**Não foi possível enviar o formulário. Contacte o administrador do site.**” ao enviar o seu formulário.

![Formulário não pode ser enviado](https://wpforms.com/wp-content/uploads/2023/12/form-was-unable-to-submit.png "Problema de envio do formulário")

**Nota:** Podem existir outras causas para erros de envio de formulários. Para ter a certeza de que o cache do site está a causar erros de envio, recomendamos que limpe o cache do seu site antes de testar o seu formulário.

Para mais informações, consulte [o guia de resolução de problemas do WPForms](https://wpforms.com/docs/getting-support-wpforms/).

Recomendamos reduzir o tempo de vida do cache do site para otimizar o desempenho, preservando a segurança. Esta solução é mais segura e eficaz do que aumentar o tempo de vida do token do formulário.

Consulte o nosso tutorial para obter mais detalhes sobre [como resolver problemas de envio de formulários no WPForms](https://wpforms.com/docs/resolving-the-form-was-unable-to-submit-issue-in-wpforms/).

**Nota:** Se ainda precisar de alterar a duração do cache do token do formulário do WPForms, consulte [este artigo na documentação para programadores do WPForms](https://wpforms.com/developers/how-to-change-the-cache-time-on-your-form-token/). Tenha em atenção que isto requer a edição do código do seu site e é recomendado para programadores.

### Otimizar o tempo de vida do cache do site

Uma vez que existem várias soluções para gerir o cache do site, não iremos listar instruções específicas aqui. Definir um tempo de vida do cache do site de cerca de 45 horas deve ser suficiente para evitar erros de envio.

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

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

A seguir, gostaria de receber notificações quando um formulário for enviado?[ ](https://wpforms.com/docs/setup-form-notification-wpforms/)Consulte este artigo para saber [como configurar notificações de formulário no WPForms.](https://wpforms.com/docs/setup-form-notification-wpforms/)

**Categorias:** Resolução de problemas, Resolução de problemas e suporte

---

