Konfigurasikan kebijakan cache di Internet Information Services (IIS) dengan mengatur output cache, Header HTTP, dan properti terkait.
Disclaimer: Dokumen ini mungkin berisi informasi mengenai produk pihak ketiga yang hanya digunakan untuk keperluan referensi. Alibaba Cloud tidak memberikan jaminan eksplisit maupun implisit terkait kinerja atau keandalan produk pihak ketiga tersebut, serta tidak bertanggung jawab atas potensi masalah yang mungkin timbul akibat penggunaannya.
Instal IIS
Login ke server.
Buka . Atur mode tampilan menjadi Small icons, lalu klik . Pilih Internet Information Services dan klik OK.
Konfigurasikan kebijakan masa berlaku cache IIS
-
Nonaktifkan caching secara global.
Klik , masukkan inetmgr, lalu klik OK untuk membuka IIS Manager.
-
Klik kanan situs tersebut dan pilih Properties. Klik tab HTTP Headers, pilih Enable content expiration, pilih Expire immediately, lalu klik OK.
-
Tentukan durasi cache untuk format file tertentu.
Perluas site, klik kanan direktori target, lalu pilih .
-
Pilih Expire after, atur durasi cache, lalu klik OK.
-
Aktifkan pemetaan aplikasi wildcard untuk konfigurasi batch.
-
Di IIS Manager, klik kanan situs tersebut, pilih Properties, klik tab Home Directory, lalu klik Configuration untuk membuka halaman Application Configuration.
Di bagian Wildcard application maps, klik Insert untuk menambahkan pemetaan baru, lalu simpan pengaturan Anda.
Untuk mengonfigurasi caching untuk jenis file tertentu, seperti
*.jpg, klik kanan file tersebut, pilih Properties, lalu buka tab HTTP Headers. Konfigurasikan pengaturan tersebut dan simpan perubahan Anda.
-
-
Terapkan aturan wildcard dengan mengedit file konfigurasi.
Untuk menerapkan kebijakan cache ke semua file JPG di direktori
[$Path]/bin, buka file konfigurasi IIS menggunakan editor teks. Temukan entri kebijakan cache untuk[$Path]/bin/test.jpgdan gantitest.jpgdengan*.jpg.CatatanDi lingkungan IIS 6, hentikan IIS Admin Service sebelum memodifikasi file konfigurasi IIS.
Di lingkungan IIS 7 dan IIS 8, hentikan Windows Process Activation Service sebelum memodifikasi file konfigurasi IIS.
[$Path]merepresentasikan direktori induk dari direktori bin. Jalur aktualnya bervariasi tergantung lingkungan.
-
Mulai ulang layanan.
Mulai ulang IIS Admin Service (IIS 6) atau Windows Process Activation Service (IIS 7 dan IIS 8) agar perubahan diterapkan.
Konfigurasikan ukuran cache IIS
Gunakan salah satu metode berikut untuk mengonfigurasi ukuran cache IIS.
Metode 1: gunakan IIS Manager
Di IIS Manager, pilih situs target lalu klik ganda ASP. Di bagian Limits Properties, atur Maximum Requesting Entity Body Limit ke ukuran yang diinginkan.
Nilai default-nya adalah 200.000 byte (sekitar 200 KB). Anda dapat menaikkan nilai ini, misalnya menjadi 52.000.000 byte (sekitar 50 MB).
Metode 2: edit MetaBase.xml
Klik , masukkan services.msc, lalu klik OK untuk membuka Konsol Services.
Hentikan IIS Admin Service.
-
Buka
Windows\system32\inetsrv\MetaBase.xmlpada drive sistem dan atur nilai parameterAspMaxRequestEntityAllowed.CatatanNilai default
AspMaxRequestEntityAllowedadalah 204.800 byte (200 KB). Anda dapat menaikkan nilai ini, misalnya menjadi 512.000.000 byte (sekitar 500 MB). Mulai ulang IIS Admin Service.