Guia de correção

Como configurar um plugin de cache no WordPress

8 de fevereiro de 2026 Atualizado em 19 de abr. de 2026

Toda vez que um visitante carrega uma página WordPress, o servidor precisa executar PHP, consultar o banco de dados, montar o HTML e enviá-lo de volta. Esse processo leva tempo, especialmente em hospedagem compartilhada. Um plugin de cache reduz a maior parte desse trabalho, armazenando uma cópia em HTML pronta de cada página. O próximo visitante recebe o arquivo pré-construído em vez de esperar que o WordPress gere tudo do zero. O resultado é frequentemente uma melhoria de 50 a 90 por cento no tempo de carregamento da página, e seu servidor pode lidar com significativamente mais tráfego antes de ficar lento.

Por que o cache importa para o desempenho do WordPress

O WordPress é um CMS dinâmico. Sem cache, até mesmo um simples post de blog dispara dezenas de consultas ao banco de dados e várias inclusões de arquivos PHP. Em uma página com vários plugins ativos, esse número pode chegar às centenas. O cache elimina essa sobrecarga para a grande maioria dos visitantes que veem o mesmo conteúdo. Também reduz seu Time to First Byte (TTFB), que influencia diretamente o Core Web Vitals e as classificações de busca. Se você só fizer uma coisa para acelerar seu site WordPress, instale um plugin de cache.

Configurando o WP Rocket (premium, recomendado)

O WP Rocket é um plugin premium, mas oferece a melhor experiência out-of-the-box. Veja como colocá-lo em funcionamento:

  1. Compre o WP Rocket em wp-rocket.me e baixe o arquivo zip.
  2. Em seu painel WordPress, vá em Plugins > Adicionar Novo > Enviar Plugin e instale o zip.
  3. Ative o plugin. O cache de página e o cache de navegador são ativados automaticamente, sem necessidade de configuração.
  4. Navegue até Configurações > WP Rocket > Cache. Ative "Mobile Caching" se seu tema usar design responsivo (a maioria dos temas modernos usa). Deixe "Separate cache files for mobile devices" desativado, a menos que seu tema sirva HTML completamente diferente para usuários móveis.
  5. Na aba File Optimization, ative "Minify CSS files" e "Minify JavaScript files" para reduzir o tamanho dos arquivos.
  6. Ative "Optimize CSS Delivery" para remover CSS que bloqueia a renderização. O WP Rocket gerará automaticamente o CSS crítico para cada página.
  7. Ative "Delay JavaScript Execution" para impedir que scripts de terceiros (analytics, anúncios, widgets de chat) bloqueiem a renderização inicial da página.
  8. Se você usa uma CDN como Cloudflare ou BunnyCDN, vá para a aba CDN e insira sua URL de CDN para que os ativos estáticos sejam servidos pelo domínio da CDN.

Configurando o W3 Total Cache (gratuito, repleto de recursos)

O W3 Total Cache é um dos plugins de cache mais antigos e configuráveis. Pode ser avassalador no início, então foque nestas configurações principais:

  1. Instale o W3 Total Cache no diretório de plugins do WordPress e ative-o.
  2. Vá em Performance > General Settings. Em "Page Cache", ative-o e selecione "Disk: Enhanced" como método. Essa opção oferece o melhor equilíbrio entre desempenho e compatibilidade.
  3. Em "Minify", ative-o e configure o modo como "Auto". Escolha "Disk" como método de cache de minificação.
  4. Em "Browser Cache", ative-o. Isso diz aos navegadores para armazenarem arquivos estáticos localmente, para que não precisem ser baixados novamente em visitas subsequentes.
  5. Salve todas as configurações e vá em Performance > Page Cache. Em "Cache Preload", ative o priming automático para que o cache seja construído antes de os visitantes chegarem.
  6. Se sua hospedagem suporta Memcached ou Redis, você pode mudar o cache de objetos e o cache de banco de dados para esses backends para velocidade adicional. Se você está em hospedagem compartilhada, mantenha-se com "Disk" para evitar problemas de compatibilidade.

Configurando o WP Super Cache (gratuito, simples)

O WP Super Cache é mantido pela Automattic e foca na simplicidade. É uma escolha sólida se você quer cache sem complexidade:

  1. Instale o WP Super Cache no diretório de plugins.
  2. Vá em Configurações > WP Super Cache.
  3. Na aba Easy, selecione "Caching On" e clique em "Update Status".
  4. Mude para a aba Advanced. Selecione "Use mod_rewrite to serve cache files" para o melhor desempenho em servidores Apache. Esse método serve páginas em cache sem nem mesmo carregar o PHP.
  5. Marque "Compress pages so they are served more quickly to visitors" para ativar a compressão GZIP.
  6. Em "Expiry Time & Garbage Collection", defina o timeout do cache. Um valor de 3600 segundos (1 hora) funciona bem para a maioria dos sites. Sites que raramente atualizam o conteúdo podem usar intervalos mais longos.

Configurando o LiteSpeed Cache (gratuito, melhor para servidores LiteSpeed)

Se seu provedor de hospedagem executa o servidor web LiteSpeed ou OpenLiteSpeed, este plugin oferece cache em nível de servidor que é mais rápido do que qualquer solução baseada em PHP:

  1. Instale o LiteSpeed Cache no diretório de plugins.
  2. Vá em LiteSpeed Cache > Cache e certifique-se de que o toggle principal de cache esteja ativado.
  3. Deixe "Cache Logged-in Users" desativado, a menos que você tenha um site de membros onde os usuários logados veem o mesmo conteúdo.
  4. Em "Cache > TTL", mantenha os valores padrão. O TTL de cache público de 604800 segundos (7 dias) é apropriado para a maioria dos sites.
  5. Vá em Page Optimization. Ative CSS Minify, JS Minify e CSS/JS Combine. O LiteSpeed Cache lida com essas operações no nível do servidor, então elas são mais rápidas e confiáveis do que alternativas baseadas em plugin.
  6. Ative "QUIC.cloud CDN" para uma opção de CDN gratuita se seu site tiver tráfego moderado.

Observação: O LiteSpeed Cache também funciona em servidores Apache e Nginx, mas apenas os recursos de otimização de página estão disponíveis. O cache em nível de servidor requer um servidor web LiteSpeed.

O que excluir do cache

Nem toda página deve ser armazenada em cache. Páginas dinâmicas que mostram conteúdo diferente por usuário ou por sessão quebrarão se forem servidas a partir do cache. Aqui estão as exclusões mais importantes:

  • Páginas WooCommerce: Carrinho, checkout e my-account devem ser excluídos. A maioria dos plugins de cache detecta o WooCommerce e adiciona essas exclusões automaticamente, mas verifique nas configurações de exclusão.
  • Páginas de usuários logados: Desative o cache para usuários logados, a menos que o conteúdo de seus membros seja idêntico para todos. Armazenar em cache painéis personalizados mostrará dados de um usuário a outro.
  • Endpoints da REST API: As respostas da API não devem ser servidas a partir do cache de página, pois geralmente são dinâmicas. A maioria dos plugins já exclui o caminho /wp-json/ por padrão.
  • Páginas de confirmação de formulário: Se seus formulários redirecionam para uma página de "obrigado" com conteúdo dinâmico, exclua essa URL.
  • Páginas com dados em tempo real: Tickers de bolsa, placares ao vivo ou outro conteúdo que muda frequentemente devem ignorar o cache.

Pré-carregamento e aquecimento de cache

Um cache frio significa que o primeiro visitante após uma limpeza ou expiração de cache precisa esperar por uma página recém-gerada. O pré-carregamento de cache resolve isso visitando automaticamente suas páginas em segundo plano para construir o cache antes que visitantes reais cheguem. O WP Rocket chama esse recurso de "Preload Cache", o W3 Total Cache chama de "Cache Preload" e o LiteSpeed Cache inclui um crawler integrado. Ative o pré-carregamento para que suas URLs baseadas em sitemap estejam sempre quentes e prontas para servir.

Como testar a eficácia do cache

Após configurar seu plugin de cache, verifique se ele está funcionando corretamente:

  1. Abra uma janela anônima/privada do navegador (para evitar que cookies de login ignorem o cache).
  2. Carregue seu site e verifique o código-fonte da página. A maioria dos plugins de cache adiciona um comentário HTML no final, algo como <!-- This page is cached by WP Rocket --> ou <!-- Page generated by LiteSpeed Cache -->.
  3. Meça seu TTFB antes e depois do cache. Use as ferramentas de desenvolvedor do navegador (aba Network) ou um serviço como webpagetest.org. Uma página em cache deve ter um TTFB abaixo de 200ms em hospedagem decente. Sem cache, o TTFB em hospedagem compartilhada frequentemente excede 800ms ou mais.
  4. Execute um teste de carga com uma ferramenta como Loader.io ou k6 para confirmar que seu servidor lida com mais visitantes simultâneos com o cache ativado.

Limpando o cache após atualizações

Lembre-se de limpar seu cache após fazer alterações no seu site. Isso inclui publicar novos posts, atualizar plugins ou temas, alterar menus ou widgets e modificar configurações de tema. A maioria dos plugins de cache limpa o cache automaticamente quando você publica ou atualiza conteúdo, mas alterações em arquivos de tema, configurações de plugin ou CSS personalizado podem exigir uma limpeza manual de cache. Você encontrará um botão "Clear Cache" ou "Purge All" na barra de ferramentas do administrador ou nas configurações do plugin.

Verifique o cache com o InspectWP

Após configurar seu plugin de cache, execute uma nova varredura no InspectWP. A seção WordPress detectará seu plugin de cache ativo. Verifique a seção de desempenho para melhorias no TTFB e na codificação de conteúdo (GZIP ou Brotli). Se o plugin de cache não for detectado, certifique-se de que ele está ativado e que a página que você está varrendo não está excluída do cache.

Verifique seu site WordPress agora

O InspectWP analisa seu site WordPress em busca de problemas de segurança, problemas de SEO, conformidade com GDPR e desempenho — gratuitamente.

Analise seu site grátis