Вышел в тираж модуль CSS Gzip, сжимающий аггрегированные css файлы. В отличие от других решений, не требует ручной работы.
Хорошо
— Сжимает файл однажды и сохраняет результат (снижая нагрузку на процессор)
— Использует уровень gzip-сжатия 9 (потомучто запускается все равно 1 раз и выходной файл меньше)
— Совместим с Апачи 1.3 (часто встречается на пожилых серверах и дешевых хостингах).
— Для работы достаточно просто включить модуль (не требует хаков ядра или правки .htaccess).
Плохо
— Требует включенных Clean URL's (ЧПУ) (mod_rewrite).
— Проверено только на Apache.
— Только для 6.х и пока dev-версия
Страница модуля
Комментарии
Спасибо, сейчас потестим. Интересен результат его работы
а чем он отличается от стандартных средств друпала?
Сжимает (архивирует по алгоритму gzip) итоговый, уже "сжатый" css-файл Друпала.
а если gzip уже включен на сайте апачем
Уже не нужен этот модуль?
Это зависит от того, что уже делает gzip в апаче.
*подписываюсь*
если я правильно понял, апач сжимает и отдает в сжатом виде, но не кеширует результат, а модуль сохраняет кешированную версию файла и не расходует ресурсы
имеет ли смысл делать с 20кб файл в 5 кб, если у многих можно пережать более адекватно картинку в шапке со 100кб на 30кб.
Да и вообще у многих людей сайты перегружены неоптимизированой графикой, часто встречаю варианты где простое пересохранение файла в PNG без потерь по качеству (наоборот лучше становиться) экономим до полмегабайта на одной странице
КОгда графика уже пережата - имеет
Что мне сразу не понравилось в этом модуле, так это то, что он лезет в .htaccess и переписывает его под свои нужды. Наиболее оптимально конечно сжимать средствами Apache, но для этого нужны модули mod_gzip или mod_deflate. Лично на сервере где лежат мои сайты эти модули хостер не установил и устанавливать отказывается (кстати это sweb.ru).
Я решил проблему сжатия своим способом - внес минимальные изменения в .htaccess и кусок кода в index.php (что конечно не очень хорошо). Готовое решение описал в статье.