Rendimiento & CDN 89 visualizações

Como configurar cache de objetos com Redis ou Memcached no seu site

Ver no WHMCS

Como configurar cache de objetos com Redis ou Memcached no seu site

Oi! Aqui é a Sensei da GeHost 🥋 e hoje eu vou te ensinar um dos truques mais poderosos pra deixar seu site (principalmente se for WordPress, WooCommerce ou qualquer sistema dinâmico) bem mais rápido: o cache de objetos.

Calma que não é nada assustador — vou te explicar tudo em bom português, sem economês técnico, e no final você vai entender exatamente o que isso faz e como habilitar no seu site.

O que é "cache de objetos", afinal?

Todo site dinâmico (WordPress é o exemplo mais comum) faz um monte de consultas ao banco de dados toda vez que alguém abre uma página: buscar o texto do post, os comentários, os plugins, as configurações do tema... isso tudo consome tempo e processamento.

O cache de objetos guarda o resultado dessas consultas "na memória", em um lugar super rápido de acesso. Assim, da próxima vez que o site precisar da mesma informação, ele não vai bater no banco de dados de novo — ele pega direto da memória, quase instantaneamente. O resultado: páginas carregando mais rápido e um servidor menos sobrecarregado.

É aqui que entram o Redis e o Memcached — são dois "motores" de cache de objetos, cada um com suas particularidades:

  • Memcached: mais simples, guarda só na memória. É leve e direto ao ponto.
  • Redis: também guarda na memória, mas é mais completo — consegue até persistir dados em disco e tem mais recursos avançados.
Dica da Sensei: pra maioria dos sites, os dois cumprem bem o papel. Se você não tem certeza de qual escolher, o Redis costuma ser a recomendação mais atual da comunidade WordPress — mas não existe erro em usar qualquer um dos dois.

Passo 1 — confirme a disponibilidade no seu ambiente

Como Redis e Memcached são serviços que rodam no servidor (e não simples arquivos do seu site), a disponibilidade deles pode variar de acordo com o plano e a configuração do seu ambiente de hospedagem. Antes de sair instalando plugin, o primeiro passo é sempre esse:

  1. Acesse o cPanel da sua hospedagem.
  2. Dê uma olhada nas seções de ferramentas/software disponíveis para o seu domínio.
  3. Se tiver qualquer dúvida se o seu plano já conta com esse recurso ativo, abra um chamado com o nosso suporte — a gente confirma certinho pra você e evita qualquer perda de tempo.
Painel inicial do cPanel com os grupos de ferramentas disponíveis

Passo 2 — instale um plugin de cache de objetos (WordPress)

Se o seu site é WordPress, o caminho mais tranquilo (e o que a gente mais recomenda pra quem não é programador) é usar um plugin de cache que já conversa com o Redis ou o Memcached pra você. Alguns exemplos bem populares no mercado:

  • Redis Object Cache — plugin dedicado, simples de configurar.
  • W3 Total Cache — tem uma seção específica de "Object Cache" que suporta os dois.
  • LiteSpeed Cache — se o seu servidor usa LiteSpeed, ele já integra cache de objetos junto com o cache de página.
  • De forma geral, o passo a passo dentro do WordPress é:

    1. No painel do WordPress, vá em Plugins → Adicionar novo e procure pelo plugin escolhido.
    2. Instale e ative.
    3. Entre nas configurações do plugin e localize a opção de Object Cache (cache de objetos).
    4. Escolha entre Redis ou Memcached (conforme o que estiver disponível no seu ambiente, do Passo 1) e clique em ativar/conectar.

    Alguns plugins pedem que você confirme a conexão editando o arquivo wp-config.php do seu site — geralmente o próprio plugin te dá o trechinho de código certinho pra colar. Se precisar acessar esse arquivo manualmente, você faz isso pelo Gerenciador de Arquivos do cPanel:

    Gerenciador de Arquivos do cPanel mostrando a árvore de pastas
    Dica da Sensei: sempre faça um backup antes de editar o wp-config.php na mão. Uma vírgula fora do lugar já é o suficiente pra derrubar o site. Se tiver qualquer insegurança nessa parte, chama nosso suporte — a gente te ajuda com tranquilidade.

    Passo 3 — confirme que o cache está funcionando

    Depois de ativar, é importante confirmar que o cache realmente está em uso:

    1. A maioria dos plugins mostra um "status" na tela de configurações — algo como "Connected" ou "Cache de objetos ativo". Fique de olho nessa informação.
    2. Navegue pelo site normalmente e sinta se o carregamento das páginas ficou mais leve.
    3. Se o seu site tem alguma ferramenta de monitoramento de performance (ou plugins como Query Monitor), você consegue comparar o tempo de carregamento antes e depois.

    E se o meu site não é WordPress?

    Se você usa outro sistema (uma aplicação própria em PHP, Node.js, etc.), a lógica é parecida: sua aplicação precisa se conectar ao Redis ou Memcached usando uma biblioteca própria da linguagem. Esse é um ajuste que costuma envolver o desenvolvedor do seu sistema — se você não se sente confortável mexendo nisso, é só chamar a gente ou o time responsável pelo seu projeto.

    Toda entrega da GeHost já vem com 30 dias de suporte grátis após a conclusão do serviço 💙 — então se você acabou de contratar um projeto com a gente, aproveita essa janela pra tirar qualquer dúvida sobre cache e performance.

    Resumindo

    • Cache de objetos = guarda resultados de consultas ao banco na memória, deixando o site mais rápido.
    • Redis e Memcached são os dois motores mais usados pra isso.
    • Primeiro confirme a disponibilidade do recurso no seu ambiente com o nosso suporte.
    • No WordPress, um plugin de cache de objetos resolve praticamente tudo pra você.
    • Sempre teste depois de ativar, e faça backup antes de mexer em arquivos como o wp-config.php.

    Ficou com alguma dúvida no meio do caminho? Pode chamar a gente pelo painel (painel.gehost.com.br) que a equipe te ajuda com todo carinho. Até a próxima! 🥋

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.