Wszelkie strona z niebanalną ilości kodu JavaScript jest zamiar chcesz skompresować go do wdrożenia. Jaki jest najlepszy sposób to zrobić?
Javascript Kompresja Workflow
głosy
0
2 odpowiedzi
głosy 2
2
Jednym ze sposobów jest napisać skrypt, który wywołuje programy minifikacji a następnie wywołuje appcfg.py kiedy to zrobić. Nie jestem pewien, czy appcfg.py sam ma żadnego wsparcia dla haki do wyzwalania jsmin lub kompresora YUI czy coś.
To nie jest zbyt wielkim hitem wydajności w czasie wykonywania, aby sprawdzić, czy aplikacja jest wdrażany, czy nie i umieścić odnośnik do innego pliku javascript, jeśli tak jest, ale robi rzeczywistego kompresję przy starcie jest trochę zbyt wiele trafień wydajności.
Skrypt powłoki może wyglądać następująco:
korzeniowe rm / js / js.js kot root / js / *. js> root / js / js.js java -jar ~ / opt / yuicompressor-2.4.2.jar root / js / js.js -o root / static / js.js --line-break 4000
głosy 1
1
Można również znaleźć przydatne google.load () API, które deports ten problem z serwerami Google.
Ponadto, jest to łatwiejsze do utrzymania i modernizacji biblioteki w ten sposób.













