mirror of
https://github.com/mjl-/mox.git
synced 2025-06-29 00:58:15 +03:00

we only compress if applicable (content-type indicates likely compressible), client supports it, response doesn't already have a content-encoding). for internal handlers, we always enable compression. for reverse proxied and static files, compression must be enabled per handler. for internal & reverse proxy handlers, we do streaming compression at "bestspeed" quality (probably level 1). for static files, we have a cache based on mtime with fixed max size, where we evict based on least recently used. we compress with the default level (more cpu, better ratio).
20 lines
1.0 KiB
HTML
20 lines
1.0 KiB
HTML
html
|
|
when larger than 1kb, it will be transparently compressed.
|
|
when larger than 1kb, it will be transparently compressed.
|
|
when larger than 1kb, it will be transparently compressed.
|
|
when larger than 1kb, it will be transparently compressed.
|
|
when larger than 1kb, it will be transparently compressed.
|
|
when larger than 1kb, it will be transparently compressed.
|
|
when larger than 1kb, it will be transparently compressed.
|
|
when larger than 1kb, it will be transparently compressed.
|
|
when larger than 1kb, it will be transparently compressed.
|
|
when larger than 1kb, it will be transparently compressed.
|
|
when larger than 1kb, it will be transparently compressed.
|
|
when larger than 1kb, it will be transparently compressed.
|
|
when larger than 1kb, it will be transparently compressed.
|
|
when larger than 1kb, it will be transparently compressed.
|
|
when larger than 1kb, it will be transparently compressed.
|
|
when larger than 1kb, it will be transparently compressed.
|
|
when larger than 1kb, it will be transparently compressed.
|
|
when larger than 1kb, it will be transparently compressed.
|