Tout site Web avec une quantité non négligeable de code Javascript va vouloir compresser pour le déploiement. Quelle est la meilleure façon de le faire?
Javascript compression Flux de travail
Une façon est d'écrire un script shell qui appelle les programmes de Minification puis appelle appcfg.py quand il est fait. Je ne sais pas si elle-même appcfg.py a un soutien pour les crochets pour déclencher JSMin ou le compresseur YUI ou quelque chose.
Il est pas trop d'un coup de performance lors de l'exécution pour vérifier si une application est déployée ou non et mettre un lien vers un fichier javascript différent s'il est, mais faire la compression réelle lors de l'exécution est un peu trop d'un coup de performance.
pourrait ressembler à quelque chose comme un script shell ceci:
rm root / js / js.js chat js / * / root. js> root / js / js.js java -jar ~ / opt / yuicompressor-2.4.2.jar racine / js / js.js -o root / statique / js.js --line-break 4000
Vous pouvez également trouver utile google.load () api, qui expulse ce problème aux serveurs de Google.
Aussi, il est plus facile à maintenir et mettre à jour vos bibliothèques ainsi.













