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...


.