sed: CSS Compressing
Na Ulita.sk (projekt s nehnutelnostami a reality) som dnes spravil drobnu compresiu style.css suboru. Mozno sa to niekomu bude hodit.
Ma to (minimalne) dve vyhody:
- vysledny subor je mensi (v mojom pripade o ~25%)
- velmi tazko sa taky subor cita navstevnikom a preto je ztazena moznost plagiatorismu
Prikaz je velmi jednoduchy. Ja to mam zriesene formou scriptu ktory sa stara o synchronizaciu kodu na serveri s tym co je v SVN repo. Vsetko cez rsync. V medzi kroku este spravi toto:
cat style.css | sed -n -e ":a" -e "$ s/\n//gp;N;b a" | sed -r -e "s/ ?([;:,{}]) /\1/g" > style.css_new
mv style.css_new style.css
Odstrani to prebytocne medzery a cely text hodi do jedneho riadku. Prehliadace s tym samozrejme problem nemaju a vo vysledku moze byt nacitanie stranky este rychlejsie. Aj ked dnesnemu broadbandu par kilo navyse vela nespravi :)
Recent Comments