Thiago Prange
Criador Thiago Prange 10/01/2022

Professor, sobre o fato das notificações ficarem na navbar, a cada refresh de página será feita uma nova consulta no banco de dados para verificar as notificações ou o Vuex ou Vue guarda cache disso? Como funciona essa parte, cada refresh uma nova consulta?

Manager Carlos Ferreira 10/01/2022

Olá, Thiago!
Tudo bem?

Assim como todos os dados em uma aplicação UI/Backend, os dados são consultados e armazenados na UI.

Se atualizar novamente, se a UI não salvar os dados em localStorage (para muitos casos não faz sentido salvar), é feito uma nova consulta ao banco para buscar novamente os dados, no caso, as notificações.

Uma alternativa para minimizar as consultas ao banco, é trabalhar com cache: https://academy.especializati.com.br/curso/laravel-api-com-cache

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!