J'ai blobcaching activé sur un site de publication. Pour les utilisateurs authentifiés, la propriété max-age de l'en-tête HTTP Cache-Control est définie correctement en fonction du paramètre de l'élément blobCache dans web.config. Pour les utilisateurs anonymes, elle est définie sur 0. demandes par le navigateur en essayant de voir si une image a changé et affecte négativement les performances. Ceci est un problème uniquement pour les fichiers de la bibliothèque "/ Style".Cache-Control/max-age toujours défini sur 0 pour les utilisateurs anonymes
Il y a quelques mentions de ce problème dans les blogs mais aucune solution trouvée jusqu'à présent. Est-il possible de résoudre ce problème ou de forcer le réglage de cet en-tête par d'autres moyens? J'ai essayé d'implémenter un gestionnaire de HTTP pour faire ceci mais il apparaît toujours comme 0.
Je voudrais définir la mise en cache pour l'ensemble du site, mais cela ne fonctionne pas pour les fichiers de la/Bibliothèque de styles! J'ai "résolu" cela en déplaçant les fichiers là-bas à un emplacement dans le chemin _layouts. Au moins, je peux contrôler la mise en cache via IIS. – ArjanP