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 ...
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