Gerenciamento de cache


Gerenciamento de cache


📘 Guia de Conhecimento — Recurso: Gerenciamento de Cache do Chat-Bot

O painel de Otimização de Desempenho / Gerenciamento de Cache do Chat-Bot foi desenvolvido para permitir que administradores mantenham o sistema funcionando com máxima eficiência.
O cache, por natureza, acelera o carregamento do sistema e reduz a carga no servidor — porém, quando desatualizado, corrompido ou saturado, pode gerar inconsistências.
Esse painel oferece ferramentas essenciais para limpeza seletiva e manutenção dos caches, garantindo precisão na exibição dos dados, melhora de desempenho e solução rápida de problemas.
⚡🧹📦


🧭 Visão Geral do Status do Cache do Fornecedor

Antes de realizar qualquer ação, o Chat-Bot exibe um painel com informações detalhadas sobre o estado atual do cache do fornecedor.
Essas métricas ajudam administradores a compreender a saúde do cache e identificar quando a limpeza é necessária.

📊 Campos exibidos:

CampoDescrição
Driver de cacheBackend usado para armazenar dados em cache (ex.: file, redis).
Tamanho totalTamanho acumulado de todos os itens em cache.
Taxa de acertoPercentual de leituras do cache realizadas com sucesso (ex.: 98.68% indica alta eficiência).
Última limpezaRegistro do último momento em que o cache foi apagado manualmente.
Total de chavesQuantidade total de itens armazenados em cache.
Etiquetas de cacheIndica se o cache suporta tags para invalidação avançada (ex.: ✅ Supported).
Saúde do cacheAvaliação geral (Excellent, Good etc.).

ℹ️ Importante: Cada fornecedor possui um cache isolado. As operações realizadas aqui afetam somente o cache atual — não impactam outros fornecedores nem o cache de administração global.


🔧 Ferramentas de Gerenciamento de Cache

O Chat-Bot permite limpar diferentes tipos de cache de forma seletiva. Cada opção atende a necessidades específicas de manutenção, desenvolvimento e solução de problemas.

A seguir, cada ferramenta é detalhada com finalidade, momento ideal de uso e benefícios.


🧰 1. Limpar Cache do Framework

📌 O que faz:

Limpa o cache interno do Laravel, incluindo:

  • configuração do aplicativo

  • provedores de serviço

  • dependências carregadas

🧭 Quando usar:

  • após alterações no código

  • depois de atualizações de pacotes

⭐ Benefícios:

Garante que a lógica e configurações mais recentes sejam aplicadas corretamente.


🧰 2. Limpar o Cache do Bootstrap

📌 O que faz:

Remove arquivos PHP compilados armazenados em bootstrap/cache/.

🧭 Quando usar:

  • após atualizações do Laravel

  • após mudanças no contêiner de serviços

⭐ Benefícios:

Evita conflitos e comportamentos inesperados ao eliminar arquivos pré-compilados desatualizados.


🧰 3. Limpar Arquivos Temporários

📌 O que faz:

Remove arquivos temporários gerados pelo sistema.

🧭 Quando usar:

  • durante manutenção de rotina

  • quando o uso de armazenamento cresce inesperadamente

⭐ Benefícios:

Reduz espaço em disco e elimina dados temporários obsoletos.


🧰 4. Limpar Visualizações Compiladas

📌 O que faz:

Limpa as views compiladas do Blade, forçando o sistema a recompilar a interface.

🧭 Quando usar:

  • após modificações em .blade.php

  • ao atualizar temas ou layouts

⭐ Benefícios:

Garante que a interface exibida para os usuários esteja sempre atualizada.


🧰 5. Limpar Cache de Configuração

📌 O que faz:

Regenera o cache de configuração a partir do diretório /config.

🧭 Quando usar:

  • após modificar valores no .env

  • após editar arquivos de configuração

⭐ Benefícios:

Assegura que o sistema utilize configurações corretas e atualizadas.


🧰 6. Limpar Cache de Rotas

📌 O que faz:

Limpa e recompila todas as definições de rotas.

🧭 Quando usar:

  • ao adicionar, alterar ou remover rotas

  • após modificar web.php ou api.php

⭐ Benefícios:

Garante que rotas funcionem de forma consistente e sem conflitos.


🧰 7. Limpar Arquivos de Log do Sistema

📌 O que faz:

Exclui logs antigos gerados pelo sistema.

🧭 Quando usar:

  • durante otimização

  • para liberar espaço

  • durante auditorias e manutenção

⭐ Benefícios:

Evita sobrecarga de armazenamento e melhora o desempenho de leitura/escrita.


🧰 8. Ativar Registro do WhatsApp

📌 O que faz:

Permite ativar ou desativar o registro de eventos específicos da API do WhatsApp.

🧭 Quando usar:

  • ao depurar integrações

  • ao rastrear entregas e relatórios

📌 Modo padrão: false (desligado)


🛠️ Como Usar as Ferramentas — Passo a Passo

  1. Acesse:
    Configurações do sistema → Gerenciamento de Cache

  2. Consulte o painel de status para verificar métricas do cache.

  3. Na lista de ferramentas, clique em Executar Ferramenta na opção desejada.

  4. O Chat-Bot executará a ação e apresentará uma mensagem de confirmação ou status.

⚠️ Atenção Importante:

Evite limpar cache de configuração ou cache de rotas em produção durante períodos de alto tráfego.
Essas ações podem causar atrasos temporários ou erros momentâneos.


💡 Melhores Práticas para Gerenciamento de Cache

✔️ Execute Limpar cache de configuração após qualquer alteração no .env
✔️ Use Limpar visualizações compiladas após atualizar o frontend
✔️ Limpe logs regularmente caso não haja rotação automática
✔️ Evite rodar todas as ferramentas ao mesmo tempo, a menos que esteja realizando uma limpeza profunda ou reinicialização completa
✔️ Monitore a saúde do cache periodicamente no painel

Manter o cache saudável garante que o Chat-Bot opere com máxima eficiência — mesmo em ambientes de alta demanda.


📚 Navegação Complementar

  • Página anterior: Empurrador

  • Próxima página: Gerenciamento de API




** O tempo é base no fuso horário America/New_York