Вы здесь

CSS Gzip

Сбор и сжатие .css-файлов.

Модуль CSS Gzip позволяет собирать и сжимать .css-файлы. Настройка модуля выполняется на странице быстродействия.

Преимущества модуля

  • Совместим с Apache 1.3
  • Сжимает содержание один раз и сохраняет результат (меньше нагрузка на процессор)
  • Использует 9-й уровень сжатия (меньше размер файла)

Недостатки модуля

  • Требует включения чистых ссылок (использования mod_rewrite)
  • Тестировался только с веб-сервером Apache
  • Требует установки открытого способа скачивания файлов

На некоторых хостингах невозможно сгенерировать файл .htaccess автоматически. Для работы с таким хостингом, отметьте поле «CSS Gzip: не генерировать файл .htaccess» и добавьте в этот файл следующий код самостоятельно (в блок <IfModule mod_rewrite.c>, перед строкой </IfModule>):

  ### START CSS GZIP ###
  # Requires mod_mime to be enabled.
  <IfModule mod_mime.c>
    # Send any files ending in .gz with x-gzip encoding in the header.
    AddEncoding gzip .gz
  </IfModule>
  # Gzip compressed css files are of the type 'text/css'.
  <FilesMatch "\.css\.gz$">
    ForceType text/css
  </FilesMatch>
  <IfModule mod_rewrite.c>
    RewriteEngine on
    # Serve gzip compressed css files
    RewriteCond %{HTTP:Accept-encoding} gzip
    RewriteCond %{REQUEST_FILENAME}\.gz -s
    RewriteRule ^(.*)\.css $1\.css\.gz [L,QSA,T=text/css]
  </IfModule>
  ### End CSS GZIP ###

В Друпале 7 этот модуль включён в ядро.