Práticas recomendadas para armazenamento em cache

Kevin Jones, Especialista Global de Produtos na NGINX, Inc.

Todos sabemos que o desempenho é um fator crítico para o sucesso de aplicações e sites, mas nem sempre está claro como melhorá-lo. A qualidade do código e a infraestrutura são, obviamente, importantes, mas, em muitos casos, é possível melhorar significativamente a experiência do usuário final da sua aplicação concentrando-se em algumas técnicas bastante básicas de entrega de aplicações. Uma dessas técnicas é implementar e otimizar o armazenamento em cache na pilha da sua aplicação.

Em sua palestra na NGINX Conf 2018, Kevin apresenta os princípios básicos do cache de conteúdo e explica como o NGINX armazena respostas em cache, descrevendo o processo exclusivo de gerenciamento do NGINX e como os metadados do cache são armazenados em disco. Ao longo da apresentação, Kevin compartilha técnicas para usar os recursos de cache web do NGINX que podem ajudar tanto usuários iniciantes quanto avançados a melhorar o desempenho. Ele analisa todas as diretivas e todos os parâmetros de cache disponíveis, apresenta um exemplo funcional que habilita os recursos básicos de cache e explora diversas implementações avançadas de cache sob as perspectivas da configuração do NGINX e da implementação arquitetural.