ID Artikel: 234067 - Kajian Terakhir: 20 September 2011 - Revisi: 2.0 Bagaimana mencegah caching di Internet Explorer
Pada Halaman iniRINGKASANArtikel ini menjelaskan penggunaan HTTP header untuk mengontrol caching halaman Web di Internet Explorer. Anda dapat menggunakan Microsoft Internet Information Server (IIS) untuk dengan mudah menandai halaman sangat mudah menguap atau sensitif yang menggunakan script berikut pada awal ekstrim Active Server Pages (ASP) halaman tertentu: INFORMASI LEBIH LANJUTKedaluwarsa dan berakhir HeaderSangat dianjurkan bahwa semua Web server menggunakan skema untuk kadaluarsa semua halaman Web. Ini adalah praktik yang buruk untuk server Web tidak untuk memasok kadaluarsa informasi melalui respon HTTP Expires header untuk setiap sumber daya yang dikembalikan ke klien meminta. Kebanyakan browser dan menengah proxy hari ini menghargai informasi kadaluarsa ini dan menggunakannya untuk meningkatkan efisiensi komunikasi melalui jaringan.Expires header selalu digunakan untuk menentukan waktu paling masuk akal ketika file tertentu pada server perlu diupdate oleh klien. Ketika halaman diperbarui secara teratur, periode berikutnya untuk pembaruan adalah respon yang paling efisien. Ambil, misalnya, halaman berita harian di Internet yang diperbarui setiap hari pada pukul 5 pagi Web server untuk halaman berita ini harus kembali Expires header dengan nilai untuk 5 pagi keesokan harinya. Ketika hal ini dilakukan, browser tidak perlu menghubungi Web server lagi sampai halaman telah benar-benar berubah. Halaman yang tidak diharapkan untuk mengubah harus ditandai dengan tanggal kadaluarsa sekitar satu tahun. Dalam banyak kasus, Web server memiliki satu atau lebih stabil halaman pada server yang berisi informasi yang berubah segera. Halaman tersebut harus jadi ditandai oleh server dengan nilai "1" untuk Expires header. Pada masa depan permintaan oleh pengguna, Internet Explorer biasanya kontak Web server untuk pembaruan kepada halaman melalui bersyarat jika-diubah-sejak permintaan. Namun, halaman tetap dalam cache disk ("Temporary Internet Files") dan digunakan dalam situasi yang tepat tanpa menghubungi server Web jauh, seperti ketika tombol mundur atau maju digunakan untuk mengakses sejarah navigasi atau ketika browser adalah dalam modus offline. Header Cache-ControlHalaman tertentu, namun, sangat mudah menguap atau sensitif bahwa mereka memerlukan tidak ada disk cache. Untuk tujuan ini, Internet Explorer mendukung header HTTP 1.1 Cache-Control, yang mencegah caching semua sumber daya Web tertentu ketika cache tidak ada nilai yang ditetapkan oleh server HTTP 1.1.Karena halaman yang disimpan di cache tidak dapat diakses hingga browser dapat kembali kontak Web server, server harus menggunakan header Cache-Control hemat. Dalam kebanyakan kasus, penggunaan "Expires:-1" disukai. Pragma: Tidak ada-Cache HeaderSayangnya, warisan HTTP 1.0 server tidak dapat menggunakan header Cache-Control. Untuk keperluan kompatibilitas dengan HTTP 1.0 server, Internet Explorer mendukung penggunaan khusus HTTP Pragma: no-cache header. Jika klien berkomunikasi dengan server melalui sambungan aman (https://) dan server kembali Pragma: no-cache header dengan respon, Internet Explorer cache respon.Namun, perlu diketahui bahwa Pragma: no-cache header tidak dimaksudkan untuk ini. Menurut HTTP 1.0 dan spesifikasi 1.1, header ini didefinisikan dalam konteks permintaan hanya, tidak respon, dan benar-benar dimaksudkan untuk proxy server yang dapat mencegah permintaan penting tertentu mencapai tujuan Web server. Untuk masa depan aplikasi, header Cache-Control adalah cara tepat untuk mengendalikan caching. HTTP-EQUIV META tagHalaman HTML memungkinkan untuk bentuk HTTP-EQUIV khusus META tag yang menentukan header HTTP tertentu dari dalam dokumen HTML. Berikut adalah contoh singkat HTML halaman yang menggunakan Pragma kedua: no-cache dan Expires:-1:Cache-Control META HTTP-EQUIV Tag diabaikan dan tidak berpengaruh dalam Internet Explorer versi 4 atau 5. Untuk menggunakan Cache-Control header ini harus ditentukan dengan menggunakan HTTP header seperti yang dijelaskan di bagian Cache-Control atas. Perhatikan bahwa penggunaan standar HTTP header banyak pilihan atas META tag. META tag biasanya harus muncul di atas bagian kepala HTML. Dan ada setidaknya satu masalah yang dikenal dengan Pragma HTTP-EQUIV META tag. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft: 222064
(http://support.microsoft.com/kb/222064/
)
"Pragma: No-cache" tag dapat tidak mencegah halaman yang di-cache Pilihan server untuk CachingKetika header Cache-Control kebutuhan untuk digunakan pada halaman non-ASP, mungkin perlu menggunakan pilihan pada konfigurasi server untuk menambah tajuk secara otomatis. Lihat dokumentasi server Anda untuk proses penambahan header HTTP server tanggapan untuk direktori tertentu. Sebagai contoh, dalam IIS 4, ikuti langkah berikut:
REFERENSI165150
(http://support.microsoft.com/kb/165150/
)
Cara menggunakan Pragma: No-cache dengan IIS dan IE Untuk informasi lebih lanjut tentang HTTP/1.1, kunjungi Website berikut untuk mendapatkan RFC 2616:http://www.w3.org/Protocols/rfc2616/rfc2616.html
(http://www.w3.org/Protocols/rfc2616/rfc2616.html)
Penerjemahan MesinPENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah. Klik disini untuk melihat versi Inggris dari artikel ini:234067
(http://support.microsoft.com/kb/234067/en-us/
)
| Sumber Lain Situs Pendukung Lain
KomunitasCari Bantuan SekarangTerjemahan Artikel
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Kembali ke atas
