Motivação

A utilização de cache em aplicações web tem se tornado uma prática cada dia mais comum, pois auxilia na garantia de melhor performance e economia dos recursos do servidor. Esse tipo de solução funciona da seguinte forma: após a primeira requisição, os dados retornados pelo servidor são armazenados em um mecanismo auxiliar; a partir daí, novas requisições ao mesmo recurso serão respondidas com os dados armazenados (em cache), evitando que um novo processamento seja realizado para retornar a resposta adequada. Após um determinado tempo, uma nova requisição é feita ao servidor, atualizando os dados em cache por mais um período.

Para auxiliar na implementação desse tipo de funcionalidade, existem no mercado diversos serviços pagos, como Akamai e Edgecast, que armazenam os nossos dados por um período de tempo em uma CDN (Content Delivery Network). Quando o tempo de cache é expirado, eles ...

Fim do trecho gratuito • continue abaixo
CONTEÚDO EXCLUSIVO

Desbloqueie toda a DevMedia

  • +2000 artigos e vídeos
  • +40 trilhas sobre Front-end, Back-end, IA e muito mais
  • +5000 exercícios práticos
  • Mentorias ao vivo individuais
até 50% OFF
A partir de
R$ 69 /mês
Assinar agora