Конфигурация Apache 1.3

<IfModule mod_gzip.c>
# включаем gzip
        mod_gzip_on          Yes

# если рядом с запрашиваемым файлом есть сжатая версия с расширением .gz, то 
# будет отдана именно она, ресурсы CPU расходоваться не будут
        mod_gzip_can_negotiate    Yes

# используем при статическом архивировании расширение .gz
        mod_gzip_static_suffix    .gz

# выставляемзаголовок Content-Encoding: gzip
        AddEncoding       gzip .gz

# выставляем минимальный размер для сжимаемого файла
        mod_gzip_minimum_file_size  1000

# и максимальный размер файла
        mod_gzip_maximum_file_size  500000

# выставляем максимальный размер файла, сжимаемого прямо в памяти
        mod_gzip_maximum_inmem_size  60000

# устанавливаем версию протокола, с которой будут отдаваться gzip-файлы 
# на клиент 
        mod_gzip_min_http       1000

# исключаем известные проблемные случаи
        mod_gzip_item_exclude    reqheader "User-agent: Mozilla/4.0[678]"
        mod_gzip_item_exclude    reqheader "User-agent: Konqueror"

# устанавливаем сжатие по умолчанию для файлов .html
        mod_gzip_item_include     file    \.html$

# включаем .css / .js файлы, подробнее о них ниже
        mod_gzip_item_include     file    \.js$
        mod_gzip_item_include     file    \.css$

# дополнительносжимаемдругиетекстовыефайлы
        mod_gzip_item_include     mime    ^text/html$
        mod_gzip_item_include     mime    ^text/plain$
        mod_gzip_item_include     mime    ^httpd/unix-directory$

# отключаем сжатие для картинок (не дает никакого эффекта)
        mod_gzip_item_exclude     mime    ^image/

# отключаем 'Transfer-encoding: chunked' для gzip-файлов, чтобы
# страница уходила на клиент одним куском
        mod_gzip_dechunk       Yes

# добавляем заголовок Vary для корректного распознавания браузеров, 
# находящихся за локальными прокси-серверами
        mod_gzip_send_vary      On
</IfModule>

<IfModule mod_headers.c>
# запрещаем прокси-серверам кэшировать у себя сжатые версии файлов
        <FilesMatch .*\.(js|css|html|txt)$>
               Header set Cache-Control: private
        </FilesMatch>
</IfModule>

<IfModule mod_expires.c>
# включаем кэширование для всех файлов сроком на 10 лет
        ExpiresActive On
        ExpiresDefault "access plus 10 years"

# отключаем его для HTML-файлов
        <FilesMatch .*\.(shtml|html|phtml|php)$>
               ExpiresActive Off
        </FilesMatch>
</IfModule>