Skip to main content
Version: 0.9.1

Compression

The compression block configures response compression for static file routes.

compression = {
# Enable gzip compression.
enable_gzip = true

# Enable brotli compression.
enable_brotli = true

# Threshold for small file optimization, in bytes.
small_file_threshold = 262144

# Minimum file size for gzip, in bytes.
min_gzip_size = 1024

# Minimum file size for brotli, in bytes.
min_brotli_size = 4096
}

Fields

FieldTypeDefaultDescription
enable_gzipbooleantrueEnable gzip compression.
enable_brotlibooleantrueEnable brotli compression.
small_file_thresholdinteger262144Threshold for small file optimization, in bytes. Defaults to 256 KiB.
min_gzip_sizeinteger1024Minimum file size to enable gzip compression, in bytes. Defaults to 1 KiB.
min_brotli_sizeinteger4096Minimum file size to enable brotli compression, in bytes. Defaults to 4 KiB.