Любая веб-сайт с нетривиальным количеством Javascript коды будет хотеть, чтобы сжать его для развертывания. Какой самый лучший способ сделать это?
Javascript Сжатие рабочего процесса
Один из способов это написать скрипт, который вызывает программы минификации и затем вызывает appcfg.py, когда это сделано. Я не уверен, если appcfg.py сам имеет какой-либо поддержки крюков, чтобы вызвать JSMin или YUI компрессор или что-то.
Это не слишком много потери производительности во время выполнения, чтобы проверить развертываются ли приложение или нет, и поставить ссылку на другой яваскрипт файл, если он есть, но делать фактическое сжатие во время выполнения немного слишком много удара по производительности.
Сценарий оболочки может выглядеть следующим образом:
гт корень / JS / js.js корневая кошка / JS / *. JS> корень / JS / js.js Java -jar ~ / Opt / yuicompressor-2.4.2.jar корень / JS / js.js -o корень / статический / js.js --line-брейк 4000
Вы также можете найти полезную google.load () API, который депортирует эту проблему на серверах Google.
Кроме того, это еще проще поддерживать и модернизировать свои библиотеки таким образом.













