Menambahkan pasangan kunci-string / nilai ke sumber daya statis (seperti gambar, CSS atau JavaScript) dapat menyebabkan masalah caching .
Khususnya, karena Anda menyebut Firefox , masalah Anda dapat dikaitkan dengan 'Tabrakan cache', di mana:
Fungsi hash cache disk Firefox dapat menghasilkan collision untuk URL yang hanya berbeda sedikit, yaitu hanya pada batas 8 karakter. Ketika sumber daya hash ke kunci yang sama, hanya satu sumber daya yang tetap ada ke cache disk; sumber daya yang tersisa dengan kunci yang sama harus diambil ulang di seluruh browser restart. Jadi, jika Anda menggunakan sidik jari atau menghasilkan URL file secara terprogram, untuk memaksimalkan tingkat hit cache, hindari masalah tabrakan hash Firefox dengan memastikan bahwa aplikasi Anda menghasilkan URL yang berbeda pada lebih dari batas 8 karakter.
[Sumber: https://developers.google.com/speed/docs/best-practices/caching ]
radar-picture-sep2013.png
dan ketika itu berubah di beberapa titik di masa depan itu akan terjadiradar-picture-jan2014.png
. Anda dapat mengonfigurasi usia maksimum PNG hingga satu tahun jadi kecuali jika nama file berubah, browser dapat memuat gambar yang di-cache untuk waktu yang lama.