Som simples, rápido, leve e seguro, como redis e memcached, que podem ser muito eficazes como cache central. Para stackoverflow, usamos redis via BookSleeve (cliente), mas a maioria das lojas funcionará de maneira semelhante. Há também um cache AppFabric, mas isso é consideravelmente mais complexo.
Pontos-chave embora:
- seus dados precisarão ser serializáveis de alguma forma
- se você estiver usando o cache de objetos grandes (como uma grande DataTable), precisará considerar as implicações de largura de banda ou torná-lo mais granular
- você provavelmente se beneficiaria de um cache de 2 camadas (uma memória local, com o armazenamento central como secundário)
- o que significa que você também precisa considerar a invalidação (fazemos isso por meio da API pub/sub no redis)