Немного отвлечёмся от темы администрирования сервера и воспользуемся 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 предназначена для отключения обфускации скриптов.
Если не указан конечный файл, то результат выполнения команды будет отображён на экране.