Saat mengonfigurasi kebijakan cache Internet Information Services (IIS), Anda perlu menyesuaikan caching output, header HTTP, dan properti terkait lainnya. Panduan ini menjelaskan langkah-langkah untuk mengonfigurasi kebijakan cache IIS.
Penafian: Topik ini mungkin mencakup informasi tentang produk pihak ketiga. Informasi tersebut disediakan hanya sebagai referensi. Alibaba Cloud tidak memberikan jaminan atau komitmen lain terkait kinerja dan keandalan alat pihak ketiga, serta dampak potensial dari penggunaannya.
Instal IIS
Masuk ke server.
Pilih , atur View By ke Small icons, pilih , pilih Internet Information Services, lalu klik OK.
Konfigurasikan kebijakan kedaluwarsa cache di IIS
Nonaktifkan caching secara global.
Pilih , masukkan inetmgr, lalu klik OK.
Klik kanan situs web dan pilih Properties. Klik HTTP Headers, pilih Enable content expiration, pilih Expire immediately, lalu klik OK.
Tentukan nilai TTL untuk format file tertentu.
Perluas direktori Sites, klik kanan situs web tempat Anda ingin menentukan nilai TTL, pilih .
Pilih Expire after, tentukan TTL, lalu klik OK.
Dukung aplikasi wildcard (konfigurasi batch).
Di panel IIS Manager, klik kanan situs web, dan pilih Properties. Klik tab Home Directory, lalu klik Configuration....
Di bagian Wildcard application maps, klik Insert... untuk menyisipkan pemetaan baru. Konfirmasikan pengaturan, lalu simpan pemetaan.
Klik kanan format yang ingin Anda cache, seperti
*.jpg, pilih Properties, lalu klik tab HTTP Headers. Konfigurasikan header HTTP dan simpan pengaturan.
Modifikasi file konfigurasi untuk menerapkan aturan wildcard.
Sebagai contoh, kebijakan cache file test.jpg di direktori
[$Path]/bindikonfigurasi. Gunakan Notepad untuk membuka file konfigurasi IIS, temukan kebijakan cache file[$Path]/bin/test.jpg, dan ubah "test.jpg" menjadi "*.jpg". Dengan cara ini, kebijakan cache berlaku untuk semua file .jpg di direktori.CatatanDi IIS 6, nonaktifkan IIS Admin Service sebelum memodifikasi file konfigurasi IIS.
Di IIS 7 atau IIS 8, nonaktifkan Windows Activation Service sebelum memodifikasi file konfigurasi IIS.
[$Path] adalah direktori induk dari direktori bin. Direktori aktual yang berlaku.
Mulai ulang layanan.
Mulai ulang IIS Admin Service atau Windows Activation Service sesuai versi IIS agar perubahan diterapkan.
Anda dapat mengikuti langkah-langkah di atas untuk mengonfigurasi kebijakan cache yang berbeda untuk jenis sumber daya atau direktori tertentu sesuai dengan kebutuhan bisnis Anda.
Konfigurasikan ukuran cache IIS
Anda dapat menggunakan salah satu metode berikut untuk mengonfigurasi ukuran cache IIS:
Metode 1
Di panel IIS Manager, pilih situs yang ditentukan, klik dua kali ASP, perluas Limits Properties, lalu atur Maximum Request Entity Subject Limit ke ukuran tertentu.
Nilai default Maximum Request Entity Subject Limit adalah 200.000, yaitu sekitar 200 KB. Nilai maksimumnya adalah 52.000.000, yaitu sekitar 50 MB.
Metode 2
Pilih , masukkan services.msc, lalu klik OK.
Nonaktifkan IIS Admin Service.
Buka file
Windows\system32\inetsrv\MetaBase.xmldi disk sistem dan konfigurasikan parameter AspMaxRequestEntityAllowed.CatatanNilai default parameter AspMaxRequestEntityAllowed adalah 204.800, yaitu 200 KB. Nilai maksimumnya adalah 512.000.000, yaitu 500 MB.
Mulai ulang IIS Admin Service.