2
respostas

Invalidação de Cache

Queria saber quando deve-se usar cache de queries, e como e em que situações ele é invalidado? Pelo que entendi ao mudar uma entidade que está presente na no resultado da query ele seria invalidado. Sendo assim se houvesse muitas atualizações talvez seria até mais performático ir direto no banco. É isso mesmo?

2 respostas

Boa noite Felipe, imagina que temos um site de vendas, como a casa do código (https://www.casadocodigo.com.br/) quando cada cliente clicar em "java" todos receberão a mesma página com os mesmos livros, então essa query seria uma boa candidata ter cache

Não tinha visto este post, e acabei de postar a mesma pergunta, fiz um teste aqui e cheguei a mesma conclusão que você. Considerando o exemplo que o moderador deu, dda casa do código, se vc navegar pelo site e acessar 20 livros, você vai ter os 20 livros no cache, malzão né? a unica solução que eu vejo é configurando um tempo para que o eh cache invalide o cache, mas não sei se com o eh-cahe temos esta possibilidade