Amazon CloudFront annonce des stratégies de gestion du cache pour les applications web
Amazon CloudFront annonce deux nouvelles stratégies de cache gérées, UseOriginCacheControlHeaders et UseOriginCacheControlHeaders-QueryStrings, pour les sites web et les applications générés dynamiquement qui renvoient des en-têtes Cache-Control. Avec les nouvelles stratégies de cache gérées, CloudFront met en cache le contenu en fonction des en-têtes Cache-Control renvoyés par l'origine et ne met pas en cache par défaut lorsqu'aucun en-tête Cache-Control n'est renvoyé. Cette fonctionnalité était auparavant disponible pour les clients qui créaient des stratégies de cache personnalisées, mais elle est désormais disponible prête à l'emploi pour tous les clients en tant que stratégie de cache gérée.
Les stratégies de cache indiquent à CloudFront quand et comment mettre en cache, notamment les attributs de demande qui doivent être inclus dans la clé de cache. Auparavant, les clients disposaient de deux options communes pour gérer les stratégies de cache : CachingOptimized pour toujours mettre en cache sauf interdiction par une directive de mise en cache, et CachingDisabled pour désactiver toute la mise en cache. Dans tous les autres cas, les clients devaient créer des stratégies de cache personnalisées. Désormais, les clients peuvent utiliser une stratégie de cache gérée unique pour les sites web soutenus par des systèmes de gestion de contenu tels que WordPress ou pour le contenu généré dynamiquement qui comprend un mélange de contenu pouvant être mis en cache et non mis en cache.
Les nouvelles stratégies de cache gérées sont disponibles pour une utilisation immédiate sans frais supplémentaires. Activez cette fonctionnalité via la console CloudFront, SDK ou l’interface CLI. La console CloudFront fournit automatiquement des recommandations sur les stratégies de cache en fonction de votre type d'origine. Consultez le Guide du développeur de CloudFront pour en savoir plus. Pour commencer à utiliser CloudFront, consultez la page produit de CloudFront.