Adorei o artigo.
Falando um pouco sobre cache, realmente tudo depende.
por mais que muitos digam que cache vai aumentar a perfomace da aplicação etc, ele pode é deixar mais lento.
Mesmo que o sistema de cache seja bom, armazenar dados que são pouco usados vai acabar trazendo muito cache miss, e pouco cache hit
com isso apenas lentidão do processamento.