On Wed, Aug 31, 2011 at 08:09:22PM +0300, Gena Makhomed wrote:
> On
31.08.2011 16:47, Igor Sysoev wrote:
>
> >> Чтобы склеивать эти все файлы вместе и
> >> передавать как один, запускается PHP script.
> >> Он создаёт соответствующий склеенный
> >> файл и в следующий раз читает его уже с
> >> диска. Работает это значительно
> >> быстрее чем если загружать все четыре
> >> CSS файла по отдельности через<link href...>
> >> для каждого.
>
> скорее всего, это
http://code.google.com/p/minify/
> или что-то подобное.
>
> > Да, но какова цена этой склейки.
> > Почему бы не склеить их в статический файл для nginx'а,
> > да ещё и сделать .gz вариант ?
>
> таким образом будет проще настраивать, если для разных
> страниц надо подключать разные наборы стилей/скриптов.
>
> когда можно сделать 1 файл style.css/style.css.gz
> и 1 файл script.js/script.js.gz - тогда все просто,
> в момент выкладывания новой версии сайта на сервер
> скриптом просто заново перестраиваются эти 4 файла.
>
> а когда таких комбинаций файлов css/js десятки и сотни,
> то появляется большое количество ручной работы, которую
> не совсем понятно как можно автоматизировать без глюков.
Зачем руками ? Есть Makefile.