Name |
Default |
Description |
enabled |
true |
If true, all requests with `gzip` in the `Accept-Encoding` header will have their
response entities compressed and requests with `gzip` in the `Content-Encoding`
header will have their request entities decompressed. |
minimumEntitySize |
256 bytes |
All response entities under this DataSize are not compressed. |
bufferSize |
8KiB |
The DataSize of the buffer to use when compressing. |
excludedUserAgentPatterns |
(Jetty's default) |
A list of regex patterns for User-Agent names from which requests should not be compressed. The default
is [".*MSIE 6.0.*"] |
compressedMimeTypes |
(Jetty's default) |
List of MIME types to compress. The default is all types apart the
commonly known image, video, audio and compressed types. |
excludedMimeTypes |
(Jetty's default) |
List of MIME types not to compress. The default is a list of commonly known image, video, audio and
compressed types. |
includedPaths |
(Jetty's default) |
List of paths to consider for compression. The default is all paths. |
excludedPaths |
(none) |
List of paths to exclude from compression. Performs a String.startsWith(String) comparison to
check if the path matches. If it does match then there is no compression. To match subpaths use
excludePathPatterns instead. |
includedMethods |
(Jetty's default) |
The list list of HTTP methods to compress. The default is to compress
only GET responses. |
deflateCompressionLevel |
-1 |
The compression level used for deflation(compression). |
gzipCompatibleInflation |
true |
This option is unused and deprecated as compressed requests without header info are unsupported |