Я хотів би встановити правила в IIS7 для кешування статичного вмісту на своєму веб-сайті ASP.NET.
Я бачив ці статті, в яких детально описано, як це зробити за допомогою <clientCache />
елемента в web.config
:
Клієнтський кеш
<clientCache>
(IIS.NET) Додати термін дії
або заголовок кеш-керування для статичного вмісту в IIS (переповнення стека)
Однак, схоже, ця настройка застосовується глобально до всього статичного вмісту. Чи є спосіб зробити це лише для певних каталогів або розширень?
Наприклад, у мене можуть бути два каталоги, які потребують окремих налаштувань кешу:
/static/images
/content/pdfs
Чи можна налаштувати правила для відправки заголовків кешу ( max-age
, expires
і т.д.) на основі розширень і папок шляхів?
Зверніть увагу, я повинен бути в змозі зробити це через web.config
що у мене немає доступу до консолі IIS.