Сжатие CSS создает разные файлы CSS для каждой страницы?!

Главные вкладки

Аватар пользователя Valeratal Valeratal 26 ноября 2008 в 12:13

Собственно сабж. Помню кто то на этом форуме жаловался, что включение сжатия CSS приводит к тому, что друпал для каждой страницы генерирует разные объединенные файлы CSS - что
1. Облегчает работу серверу
2. Утяжеляет страницу для пользователя

Так ли это?

Комментарии

Аватар пользователя batbug batbug 26 ноября 2008 в 13:40

1. Да
2. Нет. Но пользователю придется скачать весь набор сжатых css-файлов, переходя по страницам сайта. Скачав раз, они все будут закэшированы. При куче модулей - напряжно будет только в первый раз, при небольшом количестве - нет. Mod_gzip/mod_deflate вас спасет.

Аватар пользователя Valeratal Valeratal 27 ноября 2008 в 9:56

версия 2, то есть включен может быть mod_deflate

в инфо следующее

HTTP Headers Information
accept-Encoding gzip,deflate

PHP Variables
_SERVER["HTTP_ACCEPT_ENCODING"] gzip,deflate

Аватар пользователя batbug batbug 27 ноября 2008 в 15:14

Ну и в конце концов:

необходима персональная настройка для вашего виртуалхоста

<Location />
   SetOutputFilter DEFLATE
   SetEnvIfNoCase Request_URI  \
       \.(?:gif|jpe?g|png)$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI  \
       \.(?:exe|t?gz|zip|gz2|sit|rar)$ no-gzip dont-vary
</Location>

Поскольку вы на ВДС, то с этим у вас проблем не возникнет )

Аватар пользователя Valeratal Valeratal 27 ноября 2008 в 15:26

ну да, VDS это круто - дамп базы переносить через файлменеджер (оказывается там куча файлов, а не один большой) Smile