Вы здесь

Minify

Минификация HTML- и JavaScript-файлов.

Модуль Minify разработан для улучшения быстродействия сайта. Он реализует механизм рендеринга страниц с использованием минифицированных версий HTML- и JavaScript-файлов. HTML минифицируется через регулярные выражения, а JavaScript через сервис Google Closure Compiler. Файлы созданные этим модулем хорошо работают с модулем Boost.

Минифиация удалит комментарии и проблемы, что позволит уменьшить размер файла, а меньший размер позволит ускорить загрузку страницы и улучшит быстродействие.

Например, следующий HTML-код:

<div class="content">
                                 <div class="block">BLOCK</div>
                                 <div class="block">BLOCK</div>
                                 <div class="block">BLOCK</div>
                                 <div class="block">BLOCK</div>
                                 <div class="block">BLOCK</div>
</div>

будет преобразован к виду:

<div class="content"><div class="block">BLOCK</div><div class="block">BLOCK</div><div class="block">BLOCK</div><div class="block">BLOCK</div><div class="block">BLOCK</div></div>

А следующий JavaScript-код:

function hello(name) {
  alert('Hello, ' + name);
}
hello('New user');

будет преобразован к виду:

function hello(a){alert("Hello, "+a)}hello("New user");

Оригинальный размер: 100 байт в gzip (90 байт без сжатия)
Полученный размер: 68 байт в gzipp (55 байт без сжатия)

Установка и настройка

  • Скачайте и включите модуль
  • Перейдите на страницу быстродействия и активируйте использование минификации
  • Перейдите на вкладку модуля, выберите файлы для минификации и сохраните конфигурацию

Если на сайте включен модуль Boost, то после минификации файлов нужно запустить регенерацию закешированных им страниц.