Saya ingin menetapkan aturan di IIS7 untuk caching konten statis di situs web ASP.NET saya.
Saya telah melihat artikel ini, yang merinci cara melakukannya menggunakan <clientCache />
elemen di web.config
:
Cache Klien
<clientCache>
(IIS.NET)
Tambahkan Kedaluwarsa atau Header Kontrol Cache ke konten statis di IIS (Stack Overflow)
Namun, pengaturan ini tampaknya berlaku secara global untuk semua konten statis. Apakah ada cara untuk melakukan ini hanya untuk direktori atau ekstensi tertentu?
Sebagai contoh, saya mungkin memiliki dua direktori yang memerlukan pengaturan cache terpisah:
/static/images
/content/pdfs
Apakah mungkin untuk mengatur aturan untuk mengirimkan header cache ( max-age
, expires
, dll) berdasarkan ekstensi dan jalur folder?
Harap dicatat, saya harus dapat melakukan ini melalui web.config
karena saya tidak memiliki akses ke konsol IIS.