Ну, чтобы минимизировать CSS, это всего лишь пара регулярных выражений.
// (PHP) but should be easily portable to any language
function compressCSS($css) {
return
preg_replace(
array('@\s\s+@','@(\w+:)\s*([\w\s,#]+;?)@'),
array(' ','$1$2'),
str_replace(
array("\r","\n","\t",' {','} ',';}'),
array('','','','{','}','}'),
preg_replace('@/\*[^*]*\*+([^/][^*]*\*+)*/@', '', $css)
)
)
;
}
И упаковщик Javascript Дина Эдвардса был портирован на PHP, Perl, .NET и WSH , поэтому, если вы используете любую из этих технологий, вы можете запустить ее на своем собственном сервере. ... Просто не забудьте кэшировать результаты!