Bagikan melalui


Gambaran Umum Perutean Permintaan Aplikasi Versi 2

oleh Tim IIS

Pengantar

Bagian dokumentasi ini berlaku untuk Perutean Permintaan Aplikasi Microsoft Versi 2 untuk IIS 7 ke Atas.

Perutean Permintaan Aplikasi Microsoft (ARR) untuk IIS 7 ke atas adalah modul perutean berbasis proksi yang meneruskan permintaan HTTP ke server aplikasi berdasarkan header HTTP, variabel server, dan algoritma keseimbangan beban.

ARR Versi 2 adalah rilis inkremental yang menyertakan semua fitur dari Versi 1, dan menambahkan dukungan untuk cache berbasis disk. Lebih khusus lagi, ARR Versi 2 dapat digunakan untuk:

  • Tingkatkan skenario ARR Versi 1 dengan cache disk.

  • Gunakan ARR sebagai proksi cache sebagai simpul cache di lingkungan CDN/ECN.

    • Gunakan ARR sebagai simpul cache tepi/anak.
    • Gunakan ARR sebagai simpul cache induk.

Catatan

  • ARR Versi 1 dan ARR Versi 2 tidak dapat diinstal berdampingan.
  • Rilis ARR Versi 2 sebelumnya (Beta1, Beta2 dan RC) dan ARR Versi 2 RTW tidak dapat diinstal berdampingan.
  • ARR Versi 2 RTW mendukung peningkatan dari ARR Versi 1 RTW dan dari ARR Versi 2 RC. Jika versi ARR lainnya sudah diinstal, hapus instalan sebelum melanjutkan penginstalan ARR Versi 2.
  • Resolusi minimum yang didukung untuk IIS Manager adalah 1024x768.

Fitur

ARR Versi 2 menyertakan fitur utama berikut:

  • Penembolokan berbasis disk — Selain cache memori kernel di ARR Versi 1, Versi 2 menambahkan dukungan untuk cache berbasis disk, termasuk dukungan untuk drive berbasis jaringan sekunder.
  • Manajemen hierarki cache — Menentukan dan mengelola hubungan antara simpul cache, termasuk dukungan untuk Cache Array Routing Protocol (CARP).
  • Simpul proksi cache di lingkungan CDN/ECN — Karena ARR adalah modul perutean permintaan HTTP berbasis proksi dengan dukungan untuk cache disk dan CARP, ARR dapat digunakan sebagai proksi cache di lingkungan CDN/ECN.
  • Penembolokan objek terkompresi — Cache berbasis disk menyimpan objek terkompresi sehingga objek tidak harus dikompresi secara real time untuk setiap permintaan. Selain itu, ARR gzip mengompresi objek bahkan jika server konten tidak merespons dengan pengodean konten gzip.
  • Mengonfigurasi Penembolokan dengan Dukungan String Kueri di Perutean Permintaan Aplikasi
  • Menelusuri konten cache menggunakan IIS ManagerTelusuri konten yang di-cache di beberapa drive dalam satu tampilan grafis terkonsolidasi di IIS Manager.
  • Menghapus konten yang di-cacheHapus konten yang di-cache dengan mencocokkan pola URL.
  • Menjalankan Scavenger.exe untuk menghapus konten yang di-cache di drive sekunder sebagai utilitas mandiri .
  • Mengambil alih arahan kontrol cache — Mengambil alih arahan kontrol cache secara manual di header respons untuk mengubah perilaku cache.
  • Pemanasan simpul cacheSecara proaktif menghangatkan simpul cache Anda dengan konten yang akan diminta sebelum diminta. Selain itu, konten dapat di-cache secara selektif hanya di tingkat cache induk.
  • Dukungan rentang byte cerdas — ARR mengonversi permintaan rentang byte menjadi segmen yang dapat dikelola untuk meningkatkan rasio hit/miss cache tanpa mengorbankan waktu respons.
  • Dukungan permintaan langsung cerdas - ARR dirancang untuk bekerja dengan Streaming Lancar Langsung untuk mendukung permintaan konten langsung tanpa membebani server streaming langsung.
  • Penembolokan saat menyajikan respons — Penembolokan konten besar, seperti klip film, mungkin memakan waktu. ARR Versi 2 mampu membuat cache konten saat segera melayani respons.
  • Dukungan untuk penghitung kinerja — Statistik runtime yang ditampilkan dalam tampilan Pemantauan dan Manajemen dapat diakses sebagai penghitung kinerja.

Dukungan

ARR Versi 2 adalah produk dan dukungan Dirilis ke Web (RTW) disediakan oleh Bantuan dan Dukungan Microsoft. Forum akan tetap aktif.

Mendapatkan modul

  • 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).

Menggunakan modul

Artikel berikut menjelaskan cara menginstal dan mengonfigurasi ARR Versi 2. Sangat disarankan agar artikel ini dibaca dalam urutan yang tercantum di bawah ini karena semakin maju.

Perubahan dalam Modul Penulisan Ulang URL

ARR Versi 2 menyertakan versi terbaru URL Rewrite Module 2.0, yang memiliki beberapa perubahan mencolok yang diperkenalkan sejak rilis URL Rewrite 2.0 Beta. Perubahan yang melanggar tercantum di bawah ini:

  • Jika aturan penulisan ulang terdistribusi menetapkan variabel server, variabel server tersebut harus ditambahkan ke <koleksi allowedServerVariables> . Ini dapat dilakukan dengan menggunakan antarmuka pengguna Penulisan Ulang URL di IIS Manager atau dengan memodifikasi file applicationHost.config seperti yang ditunjukkan di bawah ini. Perhatikan bahwa tidak perlu melakukan ini jika variabel server diatur dengan menggunakan aturan global.

    <rewrite>
      <allowedServerVariables>
        <add name="MY_SERVER_VARIABLE" />
      </allowedServerVariables>
    </rewrite>
    
  • Variabel server HTTP_CONTENT_TYPE telah diganti dengan RESPONSE_CONTENT_TYPE. Jika aturan penulisan ulang keluar menggunakan pra-kondisi yang memeriksa HTTP_CONTENT_TYPE, aturan tersebut akan berhenti berfungsi. Ubah pra-kondisi untuk menggunakan RESPONSE_CONTENT_TYPE sebagai gantinya.