Je souhaite configurer des règles dans IIS7 pour la mise en cache de contenu statique dans mon site Web ASP.NET.
J'ai vu ces articles, qui détaille comment le faire en utilisant l' <clientCache />
élément dans web.config
:
Cache client
<clientCache>
(IIS.NET)
Ajouter expire ou en-tête de contrôle du cache au contenu statique dans IIS (débordement de pile)
Cependant, ce paramètre semble s'appliquer globalement à tout le contenu statique. Existe-t-il un moyen de le faire uniquement pour certains répertoires ou extensions?
Par exemple, je peux avoir deux répertoires qui nécessitent des paramètres de cache séparés:
/static/images
/content/pdfs
Est - il possible d'établir des règles pour l' envoi d'en- têtes de cache ( max-age
, expires
, etc.) en fonction des extensions et des chemins de dossier?
Veuillez noter que je dois pouvoir le faire via web.config
car je n'ai pas accès à la console IIS.