Bonjour,
La gestion du cache est toujours un cauchemar. Les utilisateurs détestent devoir vider leur cache, et symfony propose des solution pour résoudre le problème.
En particulier avec assetic, on peut utiliser asset_version qui ajoute au fichier en prod "main.js?v1" si vous êtes en version 1.
Je trouve le principe génial, sauf que le fait de mettre un ? bloque toute mise en cache, autant dire que ça me fait perdre 95% de l'avantage.
Est-il possible de générer des noms comme ceci :
main_v1.js
Ca permettrait lors des mises a jour de faire des requêtes sur des nouvelles url, donc de ne pas utiliser le cache, mais malgré tout de bénéficier de ce cache entre chaque version.
Avez-vous trouver un moyen de le faire ?
Merci,
Pierre
Partager