Resim, css, js dosyalarının önbelleğe alınması ile ilgili yazımı daha önce paylaşmıştım. İletişim sayfasına gelen mesajların bazılarında "Önbelleklemeyi bazı dosyalarda nasıl pasif yapabiliriz?" tarzında sorular geldi. Yani site sahibi istiyorki: Dosyalarım önbelleğe alınsın ama bazı dosyaları önbelleğe almasın. Bunun cevabını ufak bir araştırma sonucu buldum ve burada da paylaşıyorumki herkes görsün
Resim dosyaları için
Önbelleğe alınmasını istemediğiniz resmi
document.write("<img src=\"images/logo.png?v=" + Math.random() + "\" />");
bu örneğe benzer şekilde ekleyebilirsiniz. images/logo.png yazan yeri kendinize göre düzenleyin.
css ve js dosyaları için
Aynı mantığı css ve js dosyalar için de uygulayabiliriz.
document.write("<script src=\"js/functions.js?v="+Math.random()+"\"></script>"); document.write("<link href=\"css/style.css?v="+Math.random()+"\" rel=\"stylesheet\" />");
Dosya yollarını kendinize göre düzenlemeniz yeterli.
Yorumlar
Sedat 21.Ara.2013
Teşekkürler çok işime yaradı .
Yanıtla