Chciałbym skonfigurować reguły w usługach IIS7 do buforowania zawartości statycznej w mojej witrynie ASP.NET.
Widziałem te artykuły, w których szczegółowo opisano, jak to zrobić za pomocą <clientCache />
elementu w web.config
:
Pamięć podręczna klienta
<clientCache>
(IIS.NET) Dodaj wygasanie
lub nagłówek kontroli pamięci podręcznej do zawartości statycznej w usługach IIS (przepełnienie stosu)
Wydaje się jednak, że to ustawienie ma zastosowanie globalne do całej zawartości statycznej. Czy jest sposób, aby to zrobić tylko dla niektórych katalogów lub rozszerzeń?
Na przykład mogę mieć dwa katalogi, które wymagają oddzielnych ustawień pamięci podręcznej:
/static/images
/content/pdfs
Czy to możliwe, aby skonfigurować zasady wysyłania nagłówków cache ( max-age
, expires
itp) na podstawie rozszerzeń i folderów ścieżek?
Należy pamiętać, że muszę mieć możliwość tego za pośrednictwem, web.config
ponieważ nie mam dostępu do konsoli IIS.