Biblioteca·SOP·SEO

Configurar e testar o cache de páginas no WordPress com WP Super Cache

Prepare a recuperação, confira caches existentes e teste o modo Simple do WP Super Cache com verificações funcionais e comparação de velocidade antes e depois.

Última revisão: · Revisão editorial

Clareza, estrutura e referências revisadas nesta versão. Não equivale a um teste em uma conta real.

SOP 051 · 75 min
SOPGrátis

Configurar e testar o cache de páginas no WordPress com WP Super Cache

SOP 051 · 75 min

Prepare um backup recuperável do WordPress, verifique se já existe cache de páginas, habilite o modo Simple recomendado do WP Super Cache para páginas públicas anônimas, confira o cache da página inicial e as principais funções do site e compare a mesma página antes e depois.

Escopo

Este SOP abrange:

Não abrange:

Requisitos

SOPs relacionados

01. Escolha a página e registre a linha de base

Uma linha de base permite uma comparação justa. O testador de cache verifica a página inicial; por isso este guia usa essa mesma página pública na verificação de velocidade.

  1. Crie uma cópia de trabalho do Plano de ação de SEO técnico. Use Speed tests para medições e Action plan para registrar os achados de configuração e o resultado final.

  2. Abra o PageSpeed Insights, insira a URL da página inicial e execute o relatório. Depois que carregar, escolha Mobile se necessário e execute a mesma página três vezes sem alterá-la. Adicione três linhas Lab em Speed tests com a mesma URL e dispositivo, Before/After como “Before” e Run como 1, 2 e 3.

    1. Em cada linha, preencha Checked on, LCP (s), CLS, TBT (ms), Performance score, Report URL e Main finding. Registre a pontuação como contexto; não a use isoladamente para decidir se o cache ajudou.

    2. Adicione uma linha Field para esta URL, dispositivo Mobile e data Checked on em Speed tests. Preencha URL, Device, Checked on, Data shown, LCP (s), INP (ms), CLS, Assessment, Report URL e Notes. Use This URL, Origin ou No data exatamente como o PSI informa; deixe as células de métricas vazias quando não houver dados.

      • Aviso: Dados de origem descrevem várias páginas do site e não provam o desempenho isolado da página inicial. Ausência de dados não é um resultado bom nem ruim.
  3. Em Action plan, adicione uma linha para este teste de cache. Preencha Page or issue com a URL da página inicial e “cache de páginas”, e What you found com a linha de base do PSI e “situação do cache pendente de pré-verificação”. Defina Next action como “verificar cache existente e testar o modo Simple do WP Super Cache se adequado”. Em Why this comes first, diga se você chegou aqui por evidências recorrentes de resposta do servidor ou por um teste de adequação. Adicione Owner, Review date e Status.

02. Confira a configuração atual e prepare a recuperação

Um segundo cache de páginas ativo pode conflitar com esta configuração. O WordPress também pode mostrar cabeçalhos genéricos de cache do navegador que não confirmam uma página HTML em cache.

  1. Confira em Plugins > Installed Plugins se há algum plugin ativo de cache de páginas. Depois, abra Tools > Site Health > Status e expanda o resultado Page cache.

    1. Se outro plugin de cache de páginas estiver ativo ou os detalhes expandidos identificarem um plugin ou drop-in de cache, não adicione WP Super Cache junto dele. Cabeçalhos genéricos de cache do cliente, como cache-control ou expires, não identificam um cache de HTML do servidor. Se não aparecer plugin ativo ou drop-in identificado, continue com o teste de modo Simple e registre os cabeçalhos genéricos como evidência não confirmada.
  2. Abra Settings > Permalinks e confira a estrutura selecionada. WP Super Cache exige links permanentes personalizados; se “Plain” estiver selecionado, pare esta configuração e peça a um especialista WordPress que migre para uma estrutura de URL adequada antes de configurar cache.

    • Aviso: Alterar a estrutura de links permanentes pode mudar URLs e quebrar links existentes; este guia não faz essa alteração.
    • Recurso: Requisitos de instalação do WP Super Cache (Confirma a exigência de links permanentes personalizados e documenta o método Simple recomendado.)
  3. Use a navegação do site e o conhecimento do proprietário para identificar páginas públicas com informações específicas de um visitante, como painel de membros, situação de reserva ou dados de conta. Registre os caminhos exatos das URLs em What you found na linha de Action plan.

  4. Antes de habilitar cache, faça um novo backup com UpdraftPlus do banco de dados e dos arquivos do site. Mantenha-o no armazenamento já configurado ou baixe seus arquivos para um local acessível. Se o backup não terminar ou você não souber quem pode restaurar o site, pause aqui. Peça ajuda ao proprietário antes de instalar ou habilitar o cache.

    • Aviso: O UpdraftPlus gratuito faz backup do banco e de wp-content, não de wp-config.php. WP Super Cache pode alterá-lo. Antes de continuar, registre quem pode usar o acesso existente a arquivos para corrigir a configuração se wp-admin parar de carregar.
    • Recurso: Faça backup com UpdraftPlus (Documenta o diálogo Backup Now e os registros de backups concluídos.)
    • Recurso: O que o UpdraftPlus inclui no backup (Explica a cobertura de banco e wp-content no backup gratuito e a limitação de wp-config.php.)
    1. Acesse Settings > UpdraftPlus Backups > Backup / Restore e clique em Backup Now. Inclua banco de dados e arquivos. Se pretende baixar o backup em vez de enviá-lo ao armazenamento remoto, desmarque “Send this backup to remote storage” e selecione “Only allow this backup to be deleted manually (i.e. keep it even if retention limits are hit).” Clique em Backup Now e aguarde a conclusão.

    2. Em Existing Backups, confirme que o novo backup está completo e inclui o banco e todas as partes de arquivos. Se não o enviou ao armazenamento remoto, baixe cada parte e salve em um local acessível mesmo se o site ficar indisponível; confirme a conclusão de cada download. Se usou armazenamento remoto, confirme que o novo backup está acessível lá.

    3. Em Result / how to undo na linha de Action plan, registre o contato existente de administração do site ou suporte de hospedagem que pode restaurar o backup ou remover a configuração do WP Super Cache se o painel falhar.

03. Instale o plugin gratuito e configure o modo Simple

O modo Simple é o método de cache servido por PHP recomendado pelo plugin. Evita as regras de reescrita usadas pelo modo Expert.

  1. Abra Plugins > Add New e pesquise WP Super Cache. Confira se o resultado é da Automattic e se o WordPress o marca como compatível ou testado com sua versão. Instale e ative esse plugin.

  2. Abra Settings > WP Super Cache > Advanced. Selecione o método de entrega de cache Simple. Confirme que “Don’t cache pages for known users” está marcado, para que visitantes autenticados ou reconhecidos não recebam uma página anônima compartilhada.

    • Aviso: O modo Simple é recomendado e não precisa das regras de reescrita de .htaccess usadas pelo modo Expert.
    • Recurso: Configuração do WP Super Cache (Explica modo Simple, links permanentes personalizados, usuários conhecidos e configurações Easy/Advanced.)
  3. Na página Advanced, encontre “Rejected URL Strings”. Adicione cada caminho específico de visitante registrado no Action plan em sua própria linha, com a grafia exata da URL do site. Salve as configurações antes de ativar o cache.

    • Aviso: As strings de URL rejeitadas correspondem a partes dos caminhos e diferenciam maiúsculas de minúsculas. Use um caminho exato e específico como /members/. Palavras amplas como account podem afetar outras páginas; consulte um especialista WordPress se for difícil excluir um caminho personalizado com segurança.
    • Recurso: Strings de URL rejeitadas no WP Super Cache (Mostra a descrição da exclusão por string de URL do plugin e a limitação de diferenciação entre maiúsculas e minúsculas.)
    1. Se o site usar WooCommerce, ele exclui por padrão as páginas Cart, Checkout e My Account do WP Super Cache. Preserve essas exclusões padrão e planeje testar o comportamento atual de cada página sem autenticação depois de habilitar cache.

      • Recurso: Orientações de cache do WooCommerce (Confirma que essas páginas específicas de clientes devem permanecer dinâmicas e que o WooCommerce as exclui do WP Super Cache por padrão.)
  4. Abra a aba Easy, selecione “Caching On” e atualize o status. Preserve as configurações atuais de outros sistemas opcionais de cache; não habilite minificação, cache de banco, adiamento de scripts ou funções de CDN para este teste.

04. Comprove que o cache funciona e que o site continua funcional

Use o teste visível do próprio plugin para a página inicial anônima, confira páginas importantes como visitante não autenticado e compare o mesmo teste do PSI feito antes.

  1. Em Settings > WP Super Cache > Easy, encontre Cache Tester e clique em Test Cache. O testador solicita a página inicial duas vezes e compara timestamps.

    • Aviso: Se o testador integrado falhar, desative o cache, limpe o cache do plugin e peça a um especialista que investigue o problema de loopback ou servidor.
    • Recurso: Teste o WP Super Cache (Documenta o Cache Tester integrado às configurações Easy e a comparação de timestamps das duas solicitações da página inicial.)
  2. Abra uma janela privada e visite a página inicial sem autenticação. Confira se aparecem os textos e imagens corretos e se a navegação principal, busca e eventuais formulários públicos continuam funcionando conforme esperado.

    • Aviso: Para um formulário que envia uma mensagem real ou uma loja capaz de criar um pedido ou pagamento, use o caminho seguro de teste já existente no site; caso contrário, confirme que a página está corretamente excluída e não envie uma transação real.
  3. Visite cada caminho de página dinâmica registrado em What you found, incluindo páginas de clientes se houver WooCommerce. Confirme que mostram o estado correto do visitante e que páginas autenticadas continuam exibindo as informações do usuário conectado na sessão administrativa normal.

  4. Em uma página pública segura de teste que você possa editar, faça uma pequena alteração temporária de texto, salve e recarregue a página sem autenticação para confirmar que o novo texto aparece. Restaure o texto original e salve novamente. Se não houver uma página segura de teste, use uma atualização recente conhecida e registre-a em Action plan. WP Super Cache limpa alguns arquivos de cache relacionados após alterações de posts ou comentários. Se a página continuar desatualizada, abra Settings > WP Super Cache > Easy, clique em Delete Cache e teste novamente.

    • Recurso: Limpe o cache do WP Super Cache (Documenta a ação Delete Cache na aba Easy e observa que alterações de conteúdo podem limpar automaticamente entradas de cache relacionadas.)
  5. Se Cache Tester e verificações das páginas passarem, abra o relatório da página inicial no PSI. Depois que carregar, escolha Mobile se necessário e execute a mesma página três vezes sem outra alteração no site. Adicione três linhas Lab com a mesma URL e dispositivo, Before/After como “After” e Run como 1, 2 e 3.

    1. Compare os intervalos antes e depois da métrica-alvo e de Main finding. Se os intervalos se sobrepuserem, as leituras variarem em direções diferentes ou outra alteração ocorrer simultaneamente, registre “Unclear” em vez de afirmar que o cache melhorou a velocidade. Registre a conclusão em Result / how to undo do Action plan.

    2. Se quiser verificar o impacto nos usuários reais, adicione uma nova linha Field para a página inicial e Mobile em uma data posterior, quando a janela atualizada de 28 dias do PSI incluir visitas relevantes após a mudança de cache. Preserve a linha original com data e compare somente valores Data shown correspondentes.

      • Aviso: Uma verificação posterior de campo é um contexto útil, mas não é obrigatória para concluir esta configuração nem para dizer se o teste integrado do WP Super Cache passou.

05. Desative o cache se o teste falhar

  1. Se Cache Tester falhar ou uma página mostrar conteúdo desatualizado ou incorreto, abra Settings > WP Super Cache > Easy. Selecione “Caching Off”, atualize o status e clique em Delete Cache. Depois, abra Plugins > Installed Plugins e desative WP Super Cache.

  2. Se o site ou a administração do WordPress não carregar, contate a administração existente ou o suporte de hospedagem registrado antes da configuração. As instruções de emergência do WP Super Cache removem suas linhas WP_CACHE e WPCACHEHOME de wp-config.php para que o WordPress carregue sem o drop-in de cache. O modo Simple não usa as regras de reescrita Expert de .htaccess.