Трохи відвернемося від теми адміністрування сервера і скористаємося 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
призначена для відключення обфускаціі скриптів.
Якщо не вказано кінцевий файл, то результат виконання команди буде відображений на екрані.