Bagikan melalui


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:

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:

  1. Luncurkan Manajer IIS.

  2. Konfigurasi dukungan string kueri untuk ARR dilakukan di tingkat farm server. Pilih farm server dalam tampilan pohon navigasi.

  3. Pilih Farm Server.

  4. Pilih farm server yang Anda buat.

  5. Ikon berikut diperlihatkan:

    Cuplikan layar dialog Farm Server di Manajer I I S, dengan ikon ditampilkan dan Penembolokan disorot.

  6. Klik dua kali Penembolokan.

    Cuplikan layar dialog Penembolokan, dengan Abaikan pengaturan default string kueri dipilih di drop-down Dukungan String Kueri.

  7. Verifikasi bahwa drop-down Dukungan String Kueri diatur ke Abaikan string kueri. Ini adalah pengaturan default.

Verifikasi Fungsionalitas:

  1. Buat permintaan ke /arr/arr.htm?query=5 dan /arr/arr.htm?query=10
  2. Navigasi ke UI Perutean Permintaan Aplikasi di tingkat server di IIS Manager.
  3. Klik Telusuri konten cache di panel tindakan di sebelah kanan.
  4. Verifikasi bahwa hanya satu file yang di-cache untuk arr.htm.full
  5. Navigasi ke layar Pemantauan dan Manajemen di UI.
  6. 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:

  1. Navigasikan ke fitur Penembolokan farm server lagi.
  2. Atur drop-down Dukungan String Kueri ke Jangan cache.

Verifikasi Fungsionalitas:

  1. Buat permintaan ke /arr/arr.htm?query=5 dan /arr/arr.htm?query=10
  2. Navigasi ke UI Perutean Permintaan Aplikasi di tingkat server di IIS Manager.
  3. Klik Telusuri konten cache di panel tindakan di sebelah kanan.
  4. Verifikasi bahwa tidak ada file yang di-cache.
  5. Navigasi ke layar Pemantauan dan Manajemen di UI.
  6. 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:

  1. Navigasikan ke fitur Penembolokan farm server lagi.
  2. Atur menu drop-down Dukungan String Kueri untuk Menyertakan String Kueri.

Verifikasi Fungsionalitas:

  1. Buat permintaan berikut

    • /arr/arr.htm?query=5
    • /arr/arr.htm?query=10
    • /arr/arr.htm
  2. Navigasi ke UI Perutean Permintaan Aplikasi di tingkat server di IIS Manager.

  3. Klik Telusuri konten cache di panel tindakan di sebelah kanan.

  4. Verifikasi bahwa 3 file berbeda di-cache.

  5. Navigasi ke layar Pemantauan dan Manajemen di UI.

  6. 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 .