ПредишенСледващото

Това е - универсалната компресията. Но има и специфични, което спомага за намаляване на размера на 2 или повече пъти, в сравнение с простото GZIP.

Rhino закърпена компресира дължи на две основни операции:

За да го използвате, трябва от следните компоненти:

  • инсталирана Java
    • желателно е изпълним Java е на пътя на тока (PATH)
  • Изтеглете YUI Compressor

Компресиране myfile.js файл в моятФайл-min.js:

Също така, има няколко полезни опции, които ще разберете, като пуснете:

Компресорът е в състояние да компресирате CSS, вмъкнете нов ред след всяка точка и запетая или всеки NN знаци и т.н.

Ако българските символи --- Crooked компресирани с "набора от знаци" опция.

Важно: когато сгъстен, от съображения за сигурност, YUICompressor няма да компресирате локалните променливи във всички сфери, свързани с повикването с и EVAL. Ето защо, се използват тези проекти не се препоръчват.

Пакър прави следното:

Например, запълване на PHP-версия на сценария:

резултати компресия (всички в един ред):

Версия JQuery: 1.3.2. Това е един пример, със същия успех, че е възможно да се вземе и друг клон.

Името на файла

  • мин - роден Минификация JQuery. се получава Същият резултат, когато Минификация YUI компресор 2.4.2
  • опаковчик - средства, които се използват PHP пакер 1.1
  • GZ - обикновен софтуерна. Същото gzipom компресира уеб сървъра скриптове.

Няколко суфикси представляват две серии, работещи компресия. Например. мин + .gz означава minifitsirovanny и след това gzip'ovanny скрипт.

Почти всички съвременни браузъри приемат от скриптове на сървъра gzip'ovannye.

От таблицата се вижда, че най-добър резултат се постига след Минификация последвано софтуерна (JQuery-1.3.2.min.js.gz).

Така че, най-добрият метод за компресиране е избран, както на теория, и изпитани в практиката. Този скрипт минимизиране. И нека прави софтуерна сървър.

Този инструмент е спечелил отделна поредица от статии: Google Закриване Compiler в детайли.

Съответно, препоръката: Google Закриване Compiler + GZIP. Причините за това са едни и същи.

  • версия за печат

Благодаря ви много за дълго време търсех.

Приятели, може ли да ви удовлетвори. Сега в същата връзка нова версия - която е всичко друго, стиска локални променливи и не развалят регулярния израз написана без кавички.
Тествах програмата на доста големи парчета от код. Но тук е малко primerchik, с които е лесно да се справи:
тест функция () Var varOut / * а * / = "опа";
функция testIn (параметри) Var ул = varOut + "2, параметри:" + параметри;
върне str.replace (/ р / I, '');
>
предупреждение (testIn () "!");
>

Можете ли да кажете на компресора за PHP?

Може би някой знае нещо по-добро за PHP?

Свързани статии

Подкрепете проекта - споделете линка, благодаря!