Nous avons plusieurs centaines de fichiers javascript dans notre application qui sont actuellement servis non compressés. Une partie de notre solution pour obtenir un peu plus de performance client consiste à réduire nos fichiers javascript. J'ai créé une solution automatisée pour ce faire sur la construction, cependant, lorsque ces nouveaux fichiers sont déployés, l'horodatage des fichiers qui détermine si elle sera renvoyée au client sera modifié. Cela signifie qu'à chaque nouvelle version, tous les fichiers javascript auront un nouvel horodatage. nos clients vont à nouveau télécharger TOUS les fichiers javascript minifiés, et ainsi vaincre l'aspect performance de la minification.Comment déployer des fichiers Javascript minifiés sur un serveur web sans changer l'horodatage du fichier?
Est-ce un problème que quelqu'un d'autre a rencontré? Quelle était votre solution? Avez-vous des fichiers javascript non-minifiés et minimisés séparés utilisés dans vos projets, et n'effectuez pas la minification sur la construction?
Nous avons d'autres solutions à l'esprit (comme ne rechercher que les fichiers modifiés dans le référentiel de contrôle source), mais c'est une question pour laquelle je voulais savoir ce que les autres font.
Personnellement, je ne pense pas que ce soit beaucoup, mais lorsque vous multipliez ces Ko sur plusieurs serveurs et des milliers, voire des millions de téléchargements par jour, cela peut conduire à une bande passante substantielle et des économies de serveur. – casademora