Минификация CSS файлов в командной строке Linux

Для любого веб приложения или сайта довольно важным критерием является скорость работы. Важно что бы страницы были как можно легче.

Один из способов это "минификация кода", за счет удаления ненужных символов, пробелов, комментариев и прочих разделителей.

В отличии от различных плагинов под различные CMS, YUICompressor позволяет подготавливать файлы на других серверах, переде публикацией и не тратит ресурсы веб сервера.

Одним из инструментов является YUI Compressor, который является частью библиотеки JavaScript YUI (Yahoo! User Interface), который можно использовать для сжатия CSS файлов и подготовки их распространения в дальнейшем.

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

Установка YUI Compressor в CentOS

Устанавливаем Java

создаем директорию, куда установим YUI Compressor

скачиваем последнюю на данный момент версию

и создадим скрипт запуска

со следующим текстом

установим права на запуск

теперь можно использоваться команду yui для сжатия CSS файлов

Сжатие CSS файлов из командной строки

для сжатия и миникации используем следующую команду

проверим размер файла:

размер файла изменился на 20Кб.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий