Cache reduz trabalho repetido do WordPress e pode melhorar o tempo de resposta do site. Para configurar corretamente, é importante separar duas camadas: cache de página, que entrega uma versão pronta do conteúdo, e cache de objetos, que guarda temporariamente resultados de consultas e operações internas.
Memcached é um serviço de cache de objetos executado no servidor. Um plugin pode conectar o WordPress a esse serviço, mas não instala nem ativa o Memcached no servidor. Confirme sua disponibilidade e os dados de conexão com a hospedagem antes de habilitá-lo.
Plugins de cache de página
WP Super Cache
Gera arquivos HTML estáticos para reduzir o processamento PHP nas visitas comuns. É uma alternativa direta para sites institucionais, blogs e usuários que desejam começar com uma configuração mais simples. O modo simples, a compactação e a reconstrução do cache atendem muitos cenários.
W3 Total Cache
Reúne cache de página, navegador, banco de dados e objetos, além de integrações de CDN e métodos como disco, Redis e Memcached. É flexível, porém possui muitas opções; ative uma função por vez, teste e não habilite cache de banco de dados ou objetos sem medir o resultado.
WP Fastest Cache
Oferece cache de página e recursos de otimização com uma interface mais enxuta. Pode ser uma opção para quem procura configuração inicial simples, desde que formulários, páginas dinâmicas e usuários autenticados sejam testados após a ativação.
LiteSpeed Cache
Também é uma opção conhecida, mas seu cache de página em nível de servidor exige LiteSpeed Web Server, OpenLiteSpeed ou uma infraestrutura compatível. Não presuma que ele funcionará integralmente apenas porque o plugin pode ser instalado; confirme a tecnologia do servidor antes de escolhê-lo.
Qual opção escolher
| Cenário | Ponto de partida |
|---|---|
| Site institucional ou blog e configuração simples | WP Super Cache ou WP Fastest Cache. |
| Necessidade de várias camadas e controle detalhado | W3 Total Cache, configurado e medido por etapas. |
| Servidor LiteSpeed confirmado | LiteSpeed Cache, evitando outro cache de página simultâneo. |
| Site dinâmico com muitas consultas repetidas | Avaliar cache de objetos com Memcached, se o serviço estiver disponível. |
Como usar Memcached
- Confirme com a hospedagem se o serviço Memcached e a extensão PHP correspondente estão disponíveis para sua conta.
- Obtenha do suporte o endereço, a porta e qualquer orientação específica. Não exponha o serviço publicamente.
- Escolha apenas uma solução de cache de objetos. O W3 Total Cache, por exemplo, oferece Memcached entre os métodos compatíveis quando o servidor está preparado.
- Configure os dados fornecidos e verifique no plugin se o teste de conexão foi concluído.
- Compare o tempo de resposta e o uso de recursos antes e depois. Memcached não melhora igualmente todos os sites.
- Se surgirem erros ou dados desatualizados, limpe o cache de objetos e reverta a configuração.
Plugins dedicados a cache de objetos também existem, mas devem ser escolhidos somente após confirmar compatibilidade, manutenção e requisitos do servidor. Não use dois arquivos object-cache.php nem dois plugins de cache de objetos ao mesmo tempo.
Configuração inicial recomendada
- Faça backup dos arquivos e do banco de dados.
- Meça uma página representativa antes da mudança.
- Instale um único plugin de cache de página e comece pelas opções básicas.
- Não combine ou minifique CSS e JavaScript na primeira etapa; esses recursos podem alterar menus, formulários e editores visuais.
- Limpe o cache e teste o site em janela anônima, no celular e como usuário autenticado.
- Somente depois avalie CDN, otimização de arquivos e cache de objetos.
Páginas que exigem atenção
- Login, painel administrativo e pré-visualizações não devem servir conteúdo público em cache.
- Carrinho, finalização de compra, conta do cliente e páginas com dados personalizados devem ser excluídos do cache de página.
- Formulários, áreas restritas, reservas e conteúdo por sessão precisam de testes específicos.
- Depois de atualizar páginas, temas ou estilos, limpe o cache do plugin e também outras camadas existentes, como CDN ou navegador.
Problemas comuns
- Alterações não aparecem: limpe todas as camadas de cache e teste em janela anônima.
- Layout ou menu quebrado: desative temporariamente minificação, combinação e adiamento de arquivos para identificar a opção responsável.
- Conteúdo de outro usuário: desative o cache de página imediatamente e revise as exclusões de páginas, cookies e sessões.
- Site mais lento: reverta a última função ativada; cache de banco de dados ou objetos mal dimensionado pode aumentar a latência.
Para confirmar a disponibilidade do Memcached ou pedir ajuda no diagnóstico, envie o domínio, o plugin utilizado, as opções ativadas e o horário do teste para suporte@invirtua.com.br.
