Vorrei impostare le regole in IIS7 per la memorizzazione nella cache dei contenuti statici nel mio sito Web ASP.NET.
Ho visto questi articoli, che descrivono come farlo usando l' <clientCache />
elemento in web.config
:
Client Cache
<clientCache>
(IIS.NET)
Aggiungi Scade o Intestazione controllo cache al contenuto statico in IIS (StackTranslate.it)
Tuttavia, questa impostazione sembra applicarsi globalmente a tutto il contenuto statico. C'è un modo per farlo solo per determinate directory o estensioni?
Ad esempio, potrei avere due directory che richiedono impostazioni cache separate:
/static/images
/content/pdfs
E 'possibile impostare le regole per l'invio di intestazioni di cache ( max-age
, expires
, ecc) in base a estensioni e percorsi delle cartelle?
Nota, devo essere in grado di farlo tramite web.config
perché non ho accesso alla console IIS.