Использовать упаковщик и компрессор YUI?
-
07-07-2019 - |
Вопрос
Я искал способ легко сжать мои .js локально перед развертыванием. Наконец-то я нашел пакетный скрипт командной строки, который работает с YUICompressor и Packer.
У меня была проблема с тем, что Packer повредил мои файлы. Выяснив, что это более старая версия, я просто взял свой YUI-сжатый файл .js и запустил его через онлайн-упаковщик.
В результате PACKER только уменьшает мои YUI-сжатые ..js примерно на 1%. Вряд ли стоит затраченных усилий, кажется.
Тем не менее, я не знаю много о Пакере. Проводя некоторые исследования, кажется, что YUICompressor и Packer действительно являются отдельными компрессорами .js. Есть ли необходимость использовать оба? Люди используют оба? Если так, то почему? Делает ли Packer что-то сверх сжатия?
Решение
Упаковщик не рекомендуется. Клиенту требуется время для распаковки, стирая все выгоды от меньшего размера файла. Я не думаю, что есть какие-либо причины использовать его.
YUICompressor очень хорош, и достаточно использовать его один.
Другие советы
Не забывайте, что здесь, в codeplex , есть порт .NET для YUICompressor, , который называется YUICompressor для .СЕТЬ. Это также может помочь ...
* Отказ от ответственности: я сделал большую часть этого порта.