Ligar a Cloudflare e não mexer em mais nada guarda as imagens, as folhas de estilo e os programas. As páginas continuam a ser construídas de raiz 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 a cache de páginas sem excluir o que se segue.
|
Primeiro a cache de cá, só depois a de lá
Os nossos servidores correm LiteSpeed. Isso quer dizer que a cache que mais rende num WordPress alojado aqui é a do servidor, feita pelo plugin próprio, porque guarda a página antes de o PHP sequer arrancar. Está explicado em o que faz mesmo diferença num site lento, e faz-se primeiro.
A cache da Cloudflare entra depois, por cima. Com as duas ligadas 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 a cache que o engana.
O que nunca se guarda
| O quê |
Porquê |
| 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 sessão iniciada |
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 próprio |
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 toda a gente durante horas, esse código já expirou quando alguém submete o formulário. O sintoma é um formulário de contacto ou um comentário que falha sempre, sem explicação, e que funciona perfeitamente quando você testa logo a seguir a limpar a cache.
|
A ordem de montar as regras
| 1 |
Ligue primeiro a cache do site, com o plugin próprio do LiteSpeed, e use o site a sério. A maior parte do ganho vem daqui.
|
|
| 2 |
Escreva as exclusões na Cloudflare antes de ligar a 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 toda a gente 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 ligue a cache de páginas para o resto do site.
|
|
| 6 |
Teste as duas caras do site: numa janela normal com sessão iniciada, e numa janela privada 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 planear 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 optimizaçã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 p&us |
A exclusão das páginas de loja. Desligue a cache de páginas já e só volte a ligá-la depois de corrigir. |
| O formulário de contacto falha sempre |
A página está a ser guardada com um código de segurança expirado. |
| O painel comporta-se de forma errática |
As chamadas internas estão a ser guardadas. |
| Não consigo entrar no painel |
Veja as seis causas habituais antes de culpar a cache. |
Duas opções que estragam mais do que arranjam
São vizinhas da cache no mesmo ecrã e apetece 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 telemóvel 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. Ver planos |