Benim şöyle bir sorunum var. Tasarladığım bir sayfada güncelleme yapıp tekrar dosyayı sunucuya attığımda tarayıcı hala eski web sayfasını görüntülüyor. Sayfa bir kaç defa yenilenince anca güncel sayfa görüntüleniyor. Tarayıcıların ziyeret edilen sayfaları hafızaya almaları yüzünden oluyor bu sorun. Bu müşteri açısından sorun olarak görülebiliyor. Yinede merak ediyorum. Bu sorunun önüne geçmenin bir yolu var mı? Sunucudaki html sayfada bunun için bir şeyler yapılabir mi?
Önbelleğe atmasını engellemek için
Php dosyana : <?php header("Expires: Mon, 30 Jul 2000 05:00:00 GMT"); header("Last-Modified:".gmdate("D, d M Y H:İ:s")."GMT"); header("Cache-Control: no-store , no-cahce, must-revalidate"); header("Cache-Control: post-check=0 , pre-check=0", false); header("Pragma: no-cache"); ?>
Ama tavsiye etmem. Performans açısından iyi olmayacaktır. Müşterine açıklayarak anlatabilirsin.