Muito longo; Para ler
O cache é uma técnica de buffer em que armazenamos os dados acessados com frequência em memória ou espaço temporário para torná-los prontamente disponíveis e reduzir a carga de trabalho de nosso aplicativo, servidor ou banco de dados. Ele pode ser implementado em diferentes níveis em um aplicativo da Web, dependendo do caso de uso. O cache ocorre em diferentes níveis, como o cache de borda ou CDN (rede de entrega de conteúdo) ou cache do lado do servidor (cache do lado do servidor) O cache pode ser usado com todos os tipos de armazenamentos de dados, incluindo bancos de dados NoSQL, bem como bancos de dados relacionais.