Ligar a Cloudflare e não mexer em mais nada guarda as imagens, as folhas de estilo e os programas. As páginas continuam sendo construídas do zero a cada visita. Para elas serem servidas de cópia é preciso dizer-lho, e aí entra a parte delicada: há páginas que nunca podem ser guardadas.
|
Guardar a página errada dá o pior defeito que um site pode ter: um visitante vê o carrinho de outro, ou o painel de administração de outro. Não é um risco teórico, é o que acontece quando se liga o cache de páginas sem excluir o que se segue.
|
Primeiro o cache daqui, só depois o de lá
Os nossos servidores correm LiteSpeed. Isso quer dizer que o cache que mais rende num WordPress hospedado aqui é o do servidor, feito pelo plugin próprio, porque guarda a página antes de o PHP sequer iniciar. Está explicado em o que faz mesmo diferença num site lento, e faz-se primeiro.
O cache da Cloudflare entra depois, por cima. Com os dois ligados há duas cópias, e a ordem de limpeza importa: primeiro a do site, depois a da Cloudflare, e o navegador em terceiro. A limpeza e o modo de programador estão em Cloudflare: quando ajuda, como ligar, e o cache que o engana.
O que nunca se guarda
| O quê |
Por quê |
| A entrada e o painel de administração |
São páginas diferentes para cada pessoa e mudam a cada clique. Guardadas, o painel deixa de responder ou mostra o de outro. |
| Tudo o que é feito com login ativo |
Se a pessoa tem sessão, a página é dela. A regra faz-se pela marca de sessão que o WordPress deixa no navegador. |
| O carrinho, a finalização e a conta do cliente |
Numa loja, são as três páginas mais pessoais que existem. Os nomes delas variam com a língua e com o tema: descubra os seus e exclua-os todos. |
| Os endereços por onde o site fala consigo mesmo |
São chamadas de programa, não páginas. Guardadas, o painel começa a comportar-se de forma errática. |
| As pré-visualizações de rascunhos |
São páginas temporárias por natureza. |
|
Há um defeito que só aparece horas depois, e é este. As páginas do WordPress levam dentro um código de segurança de uso único, que expira. Se a página for guardada e servida a todo mundo durante horas, esse código já expirou quando alguém submete o formulário. O sintoma é um formulário de contato ou um comentário que falha sempre, sem explicação, e que funciona perfeitamente quando você testa logo depois de limpar o cache.
|
A ordem de montar as regras
| 1 |
Ligue primeiro o cache do site, com o plugin próprio do LiteSpeed, e use o site de verdade. A maior parte do ganho vem daqui.
|
|
| 2 |
Escreva as exclusões na Cloudflare antes de ativar o cache de páginas. Esta ordem não se inverte: exclui-se primeiro, guarda-se depois.
|
|
| 3 |
Exclua pela marca de sessão que o WordPress deixa no navegador, e pela do carrinho, se tiver loja. É a regra que protege todo mundo que tem sessão, sem ter de listar páginas.
|
|
| 4 |
Exclua pelos endereços da entrada, do painel, das chamadas internas e das páginas de loja.
|
|
| 5 |
Só agora ative o cache de páginas para o resto do site.
|
|
| 6 |
Teste as duas caras do site: numa janela normal com login ativo, e numa janela anônima sem sessão. Têm de ser diferentes.
|
|
|
O plano gratuito tem um número limitado de regras. Confirme quantas tem disponíveis no painel dela antes de planejar dez. Se forem poucas, gaste-as nas exclusões e não nas opções bonitas: uma exclusão em falta custa mais do que uma otimização a menos.
|
Como reconhecer que uma regra falta
| Sintoma |
A regra que falta |
| Entro no site e ele mostra-me como visitante anônimo |
A exclusão pela marca de sessão. |
| A barra de administração desapareceu do topo |
A mesma. |
| O carrinho mostra artigos que não pus |
A exclusão das páginas de loja. Desative o cache de páginas já e só volte a ligá-lo depois de corrigir. |
| O formulário de contato falha sempre |
A página está sendo guardada com um código de segurança expirado. |
| O painel comporta-se de forma errática |
As chamadas internas estão sendo guardadas. |
| Não consigo entrar no painel |
Veja as seis causas habituais antes de culpar o cache. |
Duas opções que estragam mais do que arranjam
São vizinhas do cache na mesma tela e dá vontade de ligá-las ao mesmo tempo. Não ligue.
| Opção |
O que costuma partir |
| Reescrever e juntar os programas |
Temas e plugins que dependem da ordem de carregamento. O sintoma é o menu do celular que não abre e o editor de blocos que não grava. |
| Adiar todos os programas |
O mesmo, com ainda menos pistas sobre a causa. |
A lista completa, opção a opção, está em as opções que valem a pena e as que dão problemas. E se o site partir mesmo, erros comuns do WordPress.
PRODUTO RECOMENDADO Alojamento WordPress Instalação num clique, actualizações tratadas e velocidade a sério. desde R$ 36,30/mês (plano de 3 anos, com cupom) Ver planos |