Dokumen ini menguraikan contoh di mana pengandar HTTP.sys cache konten. Dalam situasi ini, Internet Information Services (IIS) 6.0 harus mengelola caching konten dalam mode pengguna.
HTTP.sys respon cache cache setiap permintaan dengan bendera yang tepat dalam header permintaan. Cache ini dinonaktifkan secara per permintaan. Namun, jika salah satu berikut berlaku, HTTP.sys cache respon permintaan:
- Permintaan tidak adalah permintaan anonim.
- Permintaan memerlukan otentikasi (misalnya, permintaan berisi otorisasi: header).
- Situs Web telah dikonfigurasi untuk menggunakan footer.
- Dinamis kompresi diaktifkan dan digunakan untuk respon.
Catatan Kompresi statis dapat digunakan dengan HTTP.sys cache. - File statis adalah Konvensi Penamaan Universal (UNC) file dan
DoDirMonitoringForUnc
kunci registri tidak diaktifkan.
Catatan Anda dapat menggunakan DoDirMonitoringForUnc
registri properti (nilai DWORD) untuk beralih cache file statis kembali ke cache pemberitahuan perubahan. Ini diatur pada: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Inetinfo\Parameters
Nilai default 0, atau tidak diaktifkan. Dapat diatur ke 1 untuk menghidupkan cache konten statis berdasarkan pemberitahuan perubahan. - Permintaan berisi string permintaan.
- The cache is disabled (yaitu MD_VR_NO_CACHE sama metabase properti dengan 1).
Catatan Informasi lebih lanjut tentang MD_VR_NO_CACHE metabase properti ini tersedia dalam dokumentasi produk. Untuk melihat dokumentasi ini, kunjungi Web site Microsoft berikut: Anda juga dapat mengakses dokumentasi produk melalui manajer IIS. Untuk informasi lebih lanjut tentang cara mengakses ini membantu fitur, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:815127
(http://support.microsoft.com/kb/815127/
)
Cara mengakses IIS 6.0 membantu dokumentasi
- Permintaan memiliki tubuh entitas.
- Sertifikat pemetaan diaktifkan untuk URL.
- Custom penebangan diaktifkan untuk situs Web.
- Versi HTTP permintaan adalah 1.1 maupun 1.0.
- Permintaan berisi terjemahan: f header.
- Expect: header yang tidak mengandung persis "Lanjutkan 100" ada.
- Permintaan berisi baik jika kisaran: header atau rentang: header.
Catatan HTTP.sys hanya proses seluruh tanggapan. HTTP.sys tidak mencoba untuk mengirim tanggapan berkisar. - Respon meliputi beberapa SendResponse dan SendResponseEntityBody panggilan.
Catatan Respons disimpan di cache harus turun dalam satu, "vectored" SendResponse * panggilan. - Ukuran total respon yang lebih besar daripada ukuran maksimum per respon. Maksimum dikendalikan oleh
UriMaxUriBytes
kunci registri dan nilai default adalah 256 K. - Respon header ukuran lebih besar daripada ukuran maksimum header per respon. Nilai default adalah 1024 bytes.
- Cache sudah penuh. Ukuran default sebanding dengan memori fisik di komputer.
- Tanggapan adalah panjang nol.
- ISAPI filter yang tidak menyadari cache diinstal.
Catatan Secara default, ISAPI filter tidak menyadari cache. Anda harus mengatur FilterEnableCache metabase properti untuk filter untuk membuatnya menyadari cache. Semua filter dalam instalasi default IIS cache-sadar, termasuk Microsoft FrontPage dan Microsoft ASP.NET.
Informasi lebih lanjut tentang FilterEnableCache metabase properti ini tersedia dalam dokumentasi produk. Untuk melihat dokumentasi ini, kunjungi Web site Microsoft berikut: - Sebuah file statis diakses sebagai dokumen standar (misalnya, Default.htm yang ada di direktori root). Mengakses file tertentu dengan nama (http://example.com/default.htm/) menyebabkan HTTP.sys untuk men-cache file. Mengakses situs Web dengan meminta root folder (http://example.com/) hasil dalam respons non-cache.