Euh ... Il me semblait que les navigateurs faisaient un HEAD pour savoir si les fichiers avaient été modifiés auprès du serveur, non ?
Mais si tu as raison-raison de plus pour vérifier le cache