Apache HTTP Server Version 2.0
Apache Module mod_deflate
Summary
The mod_deflate
module provides
the DEFLATE
output filter that allows output from
your server to be compressed before being sent to the client over
the network.
Directives
See also
Enabling Compression
Compression is implemented by the DEFLATE
filter. The following directive
will enable compression for documents in the container where it
is placed:
Most popular browsers can not handle compression of all content
so you may want to enable the 'gzip-only-text/html' note (see below)
SetEnv gzip-only-text/html 1
SetOutputFilter DEFLATE
|
Here is an example of enabling compression for the Apache
documentation:
<Directory "/your-server-root/manual">
SetEnv gzip-only-text/html 1
SetOutputFilter DEFLATE
</Directory>
|
Description: | Fragment size to be compressed at one time by zlib | Syntax: | DeflateBufferSize value | Context: | server config | Status: | Extension | Module: | mod_deflate |
|
The DeflateBufferSize
directive specifies
the size in bytes of the fragments that zlib should compress at one
time.
Description: | Places the compression ratio in a note for logging | Syntax: | DeflateFilterNote notename | Context: | server config | Status: | Extension | Module: | mod_deflate |
|
The DeflateFilterNote
directive
specifies that a note about compression ratios should be attached
to the request. The name of the note is the value specified for
the directive.
Description: | Amount of memory available to zlib for compression | Syntax: | DeflateMemLevel value | Context: | server config | Status: | Extension | Module: | mod_deflate |
|
The DeflateMemLevel
directive specifies
the amount of memory in bytes available to zlib for compression.
The DeflateWindowSize
directive specifies the
zlib compression window size (a value between 1 and 15).