Dashboard mais rápido: cache na listagem do painel
O que há de novo?
A listagem do dashboard do painel administrativo agora utiliza cache, reduzindo a carga no banco de dados e acelerando o carregamento dos indicadores.
Otimizando o processo
O dashboard do administrativo exibe diversos indicadores, como pedidos, faturamento, clientes, produtos, últimos pedidos e clientes. Antes, cada abertura ou atualização da tela executava todas essas consultas diretamente no banco, o que podia gerar lentidão, principalmente quando a tela era recarregada várias vezes.
Agora, os blocos do dashboard são armazenados em cache por até 5 minutos, separados por loja:
- Na primeira carga, os dados são calculados e guardados em cache.
- Nas próximas cargas dentro de 5 minutos, os indicadores são exibidos a partir do cache, sem novas consultas pesadas ao banco.
- Após 5 minutos, os dados são recalculados automaticamente na próxima abertura.
Se o serviço de cache estiver indisponível, o sistema recalcula os dados normalmente a partir do banco, garantindo que o painel continue funcionando sem interrupção.
Benefício direto
- Acelera o carregamento da tela inicial do painel administrativo.
- Reduz a carga no banco de dados, especialmente em recarregamentos consecutivos.
- Mantém o painel funcionando mesmo se o cache estiver indisponível.
- Isola o cache por loja, evitando mistura de dados entre contas.
Esta melhoria torna a abertura do painel administrativo mais rápida e protege o banco de dados contra picos de consultas, sem comprometer a confiabilidade das informações exibidas.




