Ich möchte in IIS7 Regeln für das Zwischenspeichern statischer Inhalte auf meiner ASP.NET-Website einrichten.
Ich habe diese Artikel gesehen, in denen detailliert beschrieben wird, wie dies mit dem <clientCache />
Element in web.config
:
Client-Cache
<clientCache>
(IIS.NET)
Hinzufügen von Expires oder Cache Control Header zu statischen Inhalten in IIS (Stapelüberlauf)
Diese Einstellung scheint jedoch global für alle statischen Inhalte zu gelten. Gibt es eine Möglichkeit, dies nur für bestimmte Verzeichnisse oder Erweiterungen zu tun?
Zum Beispiel kann ich zwei Verzeichnisse haben, die separate Cache-Einstellungen benötigen:
/static/images
/content/pdfs
Ist es möglich , Regeln für das Senden von Cache - Header einzurichten ( max-age
, expires
usw.) basierend auf Erweiterungen und Ordnerpfaden?
Bitte beachten Sie, dass ich dies über tun kann, web.config
da ich keinen Zugriff auf die IIS-Konsole habe.