Trochę odwróciłem uwagę od tematu administrowania serwerem i używania Debiana do rozwijania witryny. :)
Kompresowanie plików css i js zapisuje ruch. Jest to szczególnie ważne w przypadku telefonów komórkowych, gdzie prędkość jest zwykle niska. W tym celu możemy zapewnić nieocenioną pomoc dla kompresora yui, który jest dostępny do instalacji z repozytoriów Debiana.
Zainstaluj kompresor Yui
# aptitude install yui-compressor
Konieczna jest praca ze sprężarką w imieniu prostego użytkownika. Wszystkie polecenia są wykonywane w konsoli.
Wywoływany w następujący sposób: piszemy polecenie yui-compressor, a następnie z opcją -o
plik końcowy, a po - źródłowy, który wymaga kompresji.
Kompresuj style CSS
$ yui-compressor -o style.min.css style.css
Skrypty kompresyjne
$ yui-compressor -o script.min.js script.js
Można jawnie określić typ pliku kompresyjnego z opcją --type
, kodowanie pliku źródłowego --charset
. Określona opcja --nomunge
na celu wyłączenie zaciemniania skryptów.
Jeśli plik końcowy nie zostanie określony, wynik wykonania polecenia zostanie wyświetlony na ekranie.