Bonnes pratiques de mise en cache
Kevin Jones, spécialiste produit mondial chez NGINX, Inc.
Nous savons tous que les performances sont un facteur déterminant dans la réussite des applications et des sites web, mais il n’est pas toujours évident de savoir comment les améliorer. La qualité du code et l’infrastructure sont bien sûr importantes, mais dans de nombreux cas, vous pouvez considérablement améliorer l’expérience utilisateur de votre application en vous concentrant sur quelques techniques très simples de mise à disposition des applications. L’une d’elles consiste à mettre en œuvre et à optimiser la mise en cache dans votre pile applicative.
Lors de sa session à NGINX Conf 2018, Kevin présente les principes fondamentaux de la mise en cache du contenu et explique comment NGINX met les réponses en cache, en décrivant son processus de gestion unique ainsi que la manière dont les métadonnées du cache sont stockées sur disque. Au fil de la présentation, Kevin partage des techniques permettant d’exploiter les fonctionnalités de cache web de NGINX afin d’aider aussi bien les utilisateurs débutants que confirmés à améliorer les performances. Il passe en revue et analyse l’ensemble des directives et paramètres de mise en cache disponibles, présente un exemple fonctionnel permettant d’activer les fonctions de mise en cache de base et explore diverses implémentations avancées, tant du point de vue de la configuration de NGINX que de celui de l’architecture.