Немного отвлечёмся от темы администрирования сервера и воспользуемся Debian в целях разработки сайта. :)
Сжатие css и js файлов позволяет сэкономить трафик. Особенно актуально это для мобильных телефонов, где скорость, как правило, низкая. В этом нам может оказать неоценимую помощь yui-compressor, доступный для установки из репозиториев Debian.
Устанавливаем yui-compressor
# aptitude install yui-compressor
Работать с компрессором нужно от имени простого пользователя. Все команды выполняются в консоли.
Вызывается следующим образом: пишем команду yui-compressor, затем с опцией -o
указываем конечный файл, а после — исходный, требующий сжатия.
Сжатие css стилей
$ yui-compressor -o style.min.css style.css
Сжатие скриптов
$ yui-compressor -o script.min.js script.js
Можно явно указать тип сжимаемого файла опцией --type
, кодировку исходного файла --charset
. Специфичная опция --nomunge
предназначена для отключения обфускации скриптов.
Если не указан конечный файл, то результат выполнения команды будет отображён на экране.