2008-09-17 10 views
2

XML verisine dayanan bir web sitesi geliştiriyorum. Web sitesi, kullanıcının verileri güncelleyebileceği bir arayüze sahiptir. Kullanıcı tarafından sağlanan veriler ilgili XML dosyasına güncellenecektir. Bununla birlikte, değişiklikler 1 veya 2 dakika sonraya kadar yansıtılmaz.Güncellenmiş XML dosyasını yeniden yüklemek için tarayıcı nasıl zorlanır?

Tarayıcı en son XML dosyasını hemen yüklemek için nasıl zorlanacağını herkes bilir?

cevap

1

Her güncellemeyle değiştirdiğiniz URL'ye rastgele (veya sıralı) bir numara ekleyebilirsiniz.

2

Bu tarayıcı sorunu değil, bir HTTP mesele. Önbelleğe alınmaması gerektiğini belirterek dinamik dosyalar sunmaya çalışıyorsunuz. Bunu belirtmek için Cache-Control: no-cache HTTP üstbilgisini kullanın. Pragma: no-cache eski HTTP 1.0 yoludur, bunu dahil edebilirsiniz, ancak tek başına% 100 etkili olma olasılığı yoktur.