Caching - quando fazer?
Deixando de lado a questão do trade off de dados desatualizados e olhando apenas pra questão computacional, existe alguma relação de quando vale a pena ou não fazer caching ao invés de fazer um SELECT no banco?
Que o cache vai ser exponencialmente mais rápido é fato, mas, em termos de processamento, vai exigir mais do servidor e deixar ele mais lento se exagerar no lifespan do cache ou no número de registros salvos? Existe uma boa métrica pra chegar nesses dois números?