lostyazilim
tr.link

Tarayıcının css ve js cache alması

6 Mesajlar 1.314 Okunma
lstbozum
tr.link

garrip garrip WM Aracı Kullanıcı
  • Üyelik 12.11.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Master
  • Konum Samsun
  • Ad Soyad Y** G**
  • Mesajlar 14
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Merhaba,

var olan bir sitede css ve js dosyalarının adları ve yerleri aynı olacak şekilde köklü bir değişiklik yaptım. Yayına attığımda tarayıcı siteyi açarken eski css ve js dosyalarını çekiyor, birkaç kez refresh yapınca yeni dosyaları okuyor. Tarayıcının cache deki js ve cssleri atlamasını sağlayabilir miyiz?
 

 

wmaraci
reklam

soulmy soulmy WM Aracı Kullanıcı
  • Üyelik 12.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Öğretmen
  • Konum Samsun
  • Ad Soyad O** Y**
  • Mesajlar 1722
  • Beğeniler 398 / 400
  • Ticaret 20, (%100)
document.write("<script></script>");
document.write("");


buna göre uyarlarsanız problem olmaz. ;)

Kaynak: http://soulmy.net/tekil-resim-css-js-dosyalarinin-onbellege-alinmasi-nasil-engellenir/
 

 

.

garrip garrip WM Aracı Kullanıcı
  • Üyelik 12.11.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Master
  • Konum Samsun
  • Ad Soyad Y** G**
  • Mesajlar 14
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
css sonlarında v= ne işe yaradığını şimdi anladım :)

Teşekkürler kaynak için.
 

 

soulmy soulmy WM Aracı Kullanıcı
  • Üyelik 12.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Öğretmen
  • Konum Samsun
  • Ad Soyad O** Y**
  • Mesajlar 1722
  • Beğeniler 398 / 400
  • Ticaret 20, (%100)
Rica ederim. Ne demek.

Kolay gelsin ;)
 

 

.
wmaraci
wmaraci

ALEXIS ALEXIS WM Aracı Kullanıcı
  • Üyelik 03.08.2012
  • Yaş/Cinsiyet 43 / E
  • Meslek Web programcısı
  • Konum İstanbul Avrupa
  • Ad Soyad S** F**
  • Mesajlar 92
  • Beğeniler 0 / 15
  • Ticaret 7, (%100)
Random sayı eklendiğinde her istekte dosyalar yeniden talep edilecektir. Random sayı yerine kendi sürümlendirme sistemimizi kullanmak dada yararlı olur, sadece eski dosyalara sahip olanlar dosyaları yeniden ister ve dosyalar sonraki değişikliğe kadar cache de kalır.

Değişiklik yaptıkça sürümleri el ile veya sunucu taraflı yazılım ile güncelliyoruz.


Örneğin önce eski bir jquery kullandık, sonra 1.10.2 sürümüne geçtik, 2. sürüm çıkınca da ona geçtik.

jquery.min.js
jquery.min.js?v=1.10.2
jquery.min.js?v=2.0.3


Bu da kendi dosyamız olsun, güncelledikçe sürümü değiştiriyoruz.

app.js?v=1.0.0
app.js?v=1.0.1



Bu sistem page speed, w3c gibi bazı sorgularda uyarı verebilir, eski tarayıcılar bu tür bir şeyi desteklemiyor diye...


.
soulmy

kişi bu mesajı beğendi.

Yüksek kazanç elde edebileceğiniz link satış sitesi
http://bit.ly/2sM8XPZ

garrip garrip WM Aracı Kullanıcı
  • Üyelik 12.11.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Master
  • Konum Samsun
  • Ad Soyad Y** G**
  • Mesajlar 14
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
evet soulmy kaynağı verdiğinde aklıma hemen sizin belirttiğiniz yöntem geldi her seferinde cache yerine sadece sürüm kodları belirterek cache sağlamak...
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al