Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
oleh Tim IIS
Pendahuluan
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 bertahap yang mencakup 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 Manajer IIS 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 perlu dikompresi secara real time untuk setiap permintaan. Selain itu, ARR gzip memadatkan objek bahkan jika server konten tidak merespons dengan pengodean konten gzip.
- Mengonfigurasi Penembolokan dengan Dukungan String Kueri di Perutean Permintaan Aplikasi
- Menelusuri konten yang di-cache menggunakan IIS Manager — Telusuri konten yang di-cache di beberapa drive dalam satu tampilan grafis terkonsolidasi di IIS Manager.
- Menghapus konten yang di-cache — Hapus 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 direktif kontrol cache — Mengambil alih arahan kontrol cache secara manual di header respons untuk mengubah perilaku cache.
- Menghangatkan simpul cache — Pemanasan simpul cache Anda secara proaktif dengan konten yang akan diminati 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 Live Smooth Streaming untuk mendukung permintaan konten langsung tanpa membebani server streaming langsung.
- Penembolokan saat melayani 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.
- Instal Perutean Permintaan Aplikasi (ARR) Versi 2 untuk IIS. — Menyertakan rekomendasi konfigurasi IIS saat menyebarkan di lingkungan produksi.
- Konfigurasikan dan aktifkan cache disk untuk ARR. — Cara mengonfigurasi drive cache utama dan drive cache sekunder yang dapat dibagikan di beberapa simpul cache.
- Mengonfigurasi Penembolokan dengan Dukungan String Kueri di Perutean Permintaan Aplikasi
- Cara menentukan hierarki cache untuk ARR. — Menjelaskan bagaimana hubungan cache dikelola di ARR.
- Konfigurasikan ARR sebagai simpul cache di CDN/ECN — Langkah-langkah tentang bagaimana ARR dapat disebarkan sebagai simpul cache tepi/anak serta simpul cache induk.
- Telusuri konten yang di-cache pada disk. — Lihat konten yang di-cache menggunakan IIS Manager di beberapa drive cache utama.
- Hapus konten yang di-cache dari ARR. — Hapus satu atau beberapa konten yang di-cache saat menelusuri atau dengan mencocokkan pola URL.
- Menjalankan Scavenger.exe untuk menghapus konten yang di-cache di drive sekunder sebagai utilitas mandiri .
- Ambil alih arahan kontrol cache dalam respons HTTP. — Kontrol apa yang harus di-cache atau berapa lama untuk cache, terlepas dari arahan kontrol cache.
- Hangatkan simpul cache di ARR dengan konten yang diantisipasi. — Secara proaktif menyimpan konten di ARR sebelum diminati.
- Konfigurasikan ukuran segmen permintaan rentang byte di ARR. — Jelajahi cara ARR menangani permintaan rentang byte.
- Konfigurasikan fitur konsolidasi permintaan di ARR. — Pahami bagaimana ARR dapat membantu menyajikan media streaming langsung.
- Menggunakan kompresi di ARR. — ARR mengompresi dan menyimpan objek terkompresi meskipun server konten tidak mendukung pemadatan.
- Menggunakan penghitung kinerja. — Gunakan penghitung kinerja untuk mengumpulkan statistik runtime real time.
- Rekomendasi penyebaran untuk ARR. — Praktik dan rekomendasi terbaik untuk penyebaran ARR.
Perubahan dalam Modul Penulisan Ulang URL
ARR Versi 2 menyertakan versi terbaru URL Rewrite Module 2.0, yang memiliki beberapa perubahan melanggar 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.