Sem cache, cada visita obriga o servidor a construir a página de novo: consultar a base de dados, correr o PHP, montar o HTML. Com cache, a página pronta é entregue directamente. É a única mudança que costuma cortar o tempo de resposta a meio, e faz-se numa tarde.
|
Os nossos servidores correm LiteSpeed, e isso decide qual o plugin certo. O LiteSpeed Cache guarda as páginas dentro do próprio servidor web, antes de o PHP arrancar. Um plugin de cache genérico, como o WP Super Cache, guarda em ficheiros e continua a precisar de arrancar o PHP para os servir. Aqui, o primeiro é sempre mais rápido.
|
O caminho recomendado: LiteSpeed Cache
| 1 |
No painel, Plugins › Adicionar novo, procure LiteSpeed Cache, instale e active.
|
|
| 2 |
Em Cache, ponha a cache activa. As opções de origem já dão quase todo o ganho; não precisa de mexer em mais nada para começar.
|
|
| 3 |
Exclua as páginas que mudam por visitante. Numa loja: carrinho, finalização e conta do cliente. O plugin conhece as páginas da loja e exclui-as sozinho, mas confirme.
|
|
| 5 |
Depois de qualquer alteração ao site, use Purge All. Se editou uma página e continua a ver a antiga, é a cache a fazer o trabalho dela.
|
|
E o WP Super Cache?
Faz sentido em duas situações: se já o tem a funcionar e não quer mexer, ou se trouxe o site de um servidor que não era LiteSpeed e quer mudar uma coisa de cada vez. Funciona perfeitamente bem; simplesmente não aproveita o servidor onde está.
| 1 |
Instale e active. Em Opções › WP Super Cache, ligue a cache (Caching On) e grave.
|
|
| 2 |
Fique no modo simples. O modo por regras de reescrita é mais rápido e mexe no .htaccess: só o use se souber repor o ficheiro.
|
|
| 3 |
Defina o tempo de validade das páginas e a limpeza automática das antigas. Sem limpeza, os ficheiros acumulam-se aos milhares.
|
|
| 4 |
Exclua as páginas de carrinho, conta e entrada, e diga-lhe para não guardar páginas para utilizadores com sessão iniciada.
|
|
|
Nunca dois plugins de cache ao mesmo tempo. Os sintomas são difíceis de ligar à causa: páginas velhas que não saem, entradas que não pegam, e, numa loja, o carrinho de um visitante a aparecer a outro. Escolha um, e apague o outro: desactivar não chega, porque muitos deixam ficheiros e regras para trás.
|
Provar que está a funcionar
| 1 |
Abra uma janela privada e carregue uma página. Feche, abra outra janela privada e carregue a mesma página. A segunda tem de ser visível e imediatamente mais rápida.
|
|
| 2 |
Carregue na tecla F12, separador Rede, e olhe para os cabeçalhos da resposta da página. Uma cache a funcionar deixa lá uma linha a dizer que foi servida da cache.
|
|
| 3 |
Com sessão iniciada, deve ver sempre a versão fresca. Se vê conteúdo de outra pessoa enquanto está autenticado, desligue a cache já e reveja as exclusões.
|
|
O custo que ninguém conta: os ficheiros
Uma cache de páginas escreve um ficheiro por página, e por vezes um por variante: telemóvel, computador, língua. Num site com muitas páginas, isso são milhares de ficheiros pequenos, e o número de ficheiros da conta é um limite real: os limites que não vêm no anúncio.
Ponha a limpeza automática activa e vá vendo o contador de ficheiros no cPanel. Se subiu muito depois de ligar a cache, reduza o tempo de validade das páginas.
O que a cache não faz
| Não resolve |
O que resolve |
| O painel de administração lento |
Nunca é guardado em cache. As causas estão em o admin-ajax a consumir tudo. |
| Uma página que é lenta em si |
Se demora oito segundos a construir, a primeira visita continua a demorar oito. Veja o site está lento. |
| Imagens pesadas |
A cache serve a página, não encolhe os ficheiros. As imagens tratam-se à parte. |
| Falta de recursos no plano |
Ajuda, mas não cria recursos. Veja o que medir antes de mudar de plano. |
|
Cuidado com as opções agressivas do mesmo plugin. Juntar e minificar o CSS e o JavaScript, adiar o carregamento de tudo, ou carregar as páginas por antecipação compram décimas de segundo e partem menus, formulários e carrinhos com grande facilidade. Ligue uma de cada vez e use o site a sério a seguir a cada uma.
|
PRODUTO RECOMENDADO Alojamento de sites com cPanel Domínio e SSL incluídos, cópias diárias e o painel que já conhece. desde 600,00 MT/mês Ver planos |