Je tiens à mettre en place des règles dans IIS7 pour le contenu statique de la mise en cache dans mon ASP.NET site web.
J'ai vu ces articles, qui détaille la façon de faire à l'aide de l' <clientCache />
élément en web.config
:
Cache du Client,
<clientCache>
(IIS.NET)
Ajouter l'Expiration ou de Contrôle de Cache-Tête pour le contenu statique dans IIS (Débordement de Pile)
Toutefois, ce paramètre semble s'appliquent globalement à tous les contenus statiques. Est-il un moyen de le faire juste pour certains annuaires ou les extensions?
Par exemple, j'ai peut-être deux répertoires qui doivent séparer les paramètres de cache:
/static/images
/content/pdfs
Est-il possible de définir des règles pour l'envoi des en-têtes de cache (max-age
, expires
, etc) basé sur des extensions et des chemins de dossier?
Veuillez noter, je dois être capable de le faire via web.config
parce que je n'ai pas accès à la console IIS.