Mengonfigurasi Penembolokan dengan Dukungan String Kueri di Perutean Permintaan Aplikasi
oleh CJ Pattekar
Bagian dokumen ini berlaku untuk Perutean Permintaan Aplikasi Microsoft Versi 2 untuk IIS 7 ke Atas.
Tujuan
Untuk memahami dan mengonfigurasi penembolokan dengan dukungan string kueri di Perutean Permintaan Aplikasi (ARR).
Prasyarat
Artikel ini mengasumsikan bahwa Anda terbiasa dengan fungsionalitas ARR secara keseluruhan dan mengetahui cara menyebarkan dan mengonfigurasi ARR dengan cache disk. Jika Anda belum melakukannya, sangat disarankan agar Anda meninjau panduan berikut sebelum melanjutkan:
- Mengonfigurasi dan mengaktifkan cache disk di Perutean Permintaan Aplikasi
- Manajemen hierarki cache menggunakan Perutean Permintaan Aplikasi
- Menyebarkan Perutean Permintaan Aplikasi di CDN
- Telusuri konten yang di-cache pada disk pada Perutean Permintaan Aplikasi
Jika Perutean Permintaan Aplikasi Versi 2 belum diinstal, Anda dapat mengunduhnya di:
- Perutean Permintaan Aplikasi Microsoft Versi 2 untuk IIS 7 (x86) di sini (
https://download.microsoft.com/download/4/D/F/4DFDA851-515F-474E-BA7A-5802B3C95101/ARRv2_setup_x86.EXE
). - Perutean Permintaan Aplikasi Microsoft Versi 2 untuk IIS 7 (x64) di sini (
https://download.microsoft.com/download/3/4/1/3415F3F9-5698-44FE-A072-D4AF09728390/ARRv2_setup_x64.EXE
).
Ikuti langkah-langkah yang diuraikan dalam dokumen ini untuk menginstal ARR Versi 2.
Mengonfigurasi dukungan string kueri di ARR.
Panduan ini mengasumsikan bahwa farm server telah dibuat. Jika tidak, ikuti panduan Menentukan dan Mengonfigurasi Farm Server Perutean Permintaan Aplikasi . Panduan ini juga mengasumsikan bahwa setidaknya satu drive cache utama telah ditambahkan ke ARR untuk penembolokan. Jika tidak, silakan ikuti panduan Konfigurasikan dan Aktifkan Cache Disk di Perutean Permintaan Aplikasi.
Berikut ini adalah opsi yang tersedia untuk Dukungan String Kueri:
- Abaikan string kueri: Bagian string kueri di URL diabaikan. Hanya satu objek cache yang dibuat untuk URL meskipun bagian string kueri berbeda.
- Jangan cache: Jika URL berisi string kueri, url tidak akan di-cache.
- Sertakan string kueri: URL yang sama dengan string kueri yang berbeda akan di-cache sebagai objek terpisah. Hanya kecocokan yang tepat dari URL ditambah string kueri yang akan menghasilkan hit cache.
Untuk mengonfigurasi dukungan string kueri ke "Abaikan string kueri" menggunakan UI:
Luncurkan Manajer IIS.
Konfigurasi dukungan string kueri untuk ARR dilakukan di tingkat farm server. Pilih farm server dalam tampilan pohon navigasi.
Pilih Farm Server.
Pilih farm server yang Anda buat.
Ikon berikut diperlihatkan:
Klik dua kali Penembolokan.
Verifikasi bahwa drop-down Dukungan String Kueri diatur ke Abaikan string kueri. Ini adalah pengaturan default.
Verifikasi Fungsionalitas:
- Buat permintaan ke /arr/arr.htm?query=5 dan /arr/arr.htm?query=10
- Navigasi ke UI Perutean Permintaan Aplikasi di tingkat server di IIS Manager.
- Klik Telusuri konten cache di panel tindakan di sebelah kanan.
- Verifikasi bahwa hanya satu file yang di-cache untuk arr.htm.full
- Navigasi ke layar Pemantauan dan Manajemen di UI.
- Verifikasi bahwa permintaan pertama adalah cache yang terlewat dan permintaan lainnya adalah hit cache.
Sebagai pembersihan, Hapus semua objek yang di-cache menggunakan langkah-langkah yang disebutkan dalam panduan Hapus Objek Singgahan dan reset statistik runtime untuk farm server dengan menavigasi ke layar "Pemantauan dan Manajemen" dan mengklik "Reset statistik runtime" di panel tindakan.
Untuk mengonfigurasi dukungan string kueri ke "Jangan cache" menggunakan UI:
- Navigasikan ke fitur Penembolokan farm server lagi.
- Atur drop-down Dukungan String Kueri ke Jangan cache.
Verifikasi Fungsionalitas:
- Buat permintaan ke /arr/arr.htm?query=5 dan /arr/arr.htm?query=10
- Navigasi ke UI Perutean Permintaan Aplikasi di tingkat server di IIS Manager.
- Klik Telusuri konten cache di panel tindakan di sebelah kanan.
- Verifikasi bahwa tidak ada file yang di-cache.
- Navigasi ke layar Pemantauan dan Manajemen di UI.
- Verifikasi bahwa kedua permintaan adalah cache yang terlewat.
Sebagai pembersihan, reset statistik runtime untuk farm server dengan menavigasi ke layar "Pemantauan dan Manajemen" dan mengklik "Reset statistik runtime" di panel tindakan.
Untuk mengonfigurasi dukungan string kueri ke "Sertakan String Kueri" menggunakan UI:
- Navigasikan ke fitur Penembolokan farm server lagi.
- Atur menu drop-down Dukungan String Kueri untuk Menyertakan String Kueri.
Verifikasi Fungsionalitas:
Buat permintaan berikut
- /arr/arr.htm?query=5
- /arr/arr.htm?query=10
- /arr/arr.htm
Navigasi ke UI Perutean Permintaan Aplikasi di tingkat server di IIS Manager.
Klik Telusuri konten cache di panel tindakan di sebelah kanan.
Verifikasi bahwa 3 file berbeda di-cache.
Navigasi ke layar Pemantauan dan Manajemen di UI.
Verifikasi bahwa semua 3 permintaan adalah cache yang terlewat.
Ringkasan
Anda sekarang telah berhasil mengonfigurasi penembolokan dengan dukungan string kueri di ARR. Untuk panduan ARR Versi 2 lainnya, lihat dokumen dalam artikel ini .
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk