Pular para o conteudo principal

Cache Miss

O que cache miss significa e por que perder o cache não e necessariamente erro, mas sempre tem custo.

Andrews Ribeiro

Andrews Ribeiro

Founder & Engineer

O que e

Cache miss e quando o dado procurado não esta no cache.

Nesse caso, o sistema precisa buscar na fonte original e talvez preencher o cache depois.

Quando importa

Miss importa porque ele costuma aumentar:

  • latência
  • carga no banco
  • variação de resposta

Ele também afeta o comportamento do cache no aquecimento e depois de invalidacoes.

Erro comum

O erro clássico e tratar miss como defeito absoluto.

Nem todo miss e ruim.

O problema e quando ele acontece demais ou na hora errada.

Pergunta melhor

Antes de julgar, vale perguntar:

  1. esse miss era esperado?
  2. ele veio de expiração saudavel ou de estratégia ruim?
  3. o sistema aguenta bem cair para a fonte original?

Continue explorando