Avec les certificats SSL auto-signés, Chrome ignore toutes les directives de mise en cache et recharge le contenu.

Problème

Dans un environnement autre que de production (ou un environnement de production pré-go-live), vous utilisez un certificat SSL non valide ou auto-signé. Vous remarquez que lors de l’accès au site via https, aucune réponse du serveur Web (répartiteur AEM) n’est mise en cache dans le navigateur Chrome.

Même si vous avez défini l’en-tête Cache-Control: max-age= ... et que l’en-tête modifié en dernier est présent, vous n’observez toujours aucune mise en cache. En outre, vous observez que l’en-tête de demande If-Modified-Since n’est pas envoyé depuis le navigateur Chrome lorsque le même fichier est à nouveau chargé.

Cause

Ce problème est connu avec le navigateur Chrome.  Il ne met pas en cache les réponses si la connexion HTTPS utilise un certificat non valide.  Pour plus de détails, consultez ce rapport de bogue :
https://bugs.chromium.org/p/chromium/issues/detail?id=110649#c8

Résolution

Vous pouvez acheter et installer un certificat SSL approprié ou tester la mise en cache via http au lieu de https.

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne