Brotli Compression for Varnish 6.0 LTS: vmod-brotli Now Packaged
Open-source Varnish only speaks gzip. vmod-brotli brings brotli compression to Varnish 6.0 LTS as a fetch processor: objects are cached compressed and delivered as-is.…
Practical performance guides from the GetPageSpeed engineering team: configuration, performance tuning and security for production Linux servers.
83 articles
Open-source Varnish only speaks gzip. vmod-brotli brings brotli compression to Varnish 6.0 LTS as a fetch processor: objects are cached compressed and delivered as-is.…
How we benchmarked zlib-ng against stock zlib the way NGINX really uses it: chunked streaming harness, ab end-to-end runs, x86_64 and aarch64 numbers, the…
Varnish processes ESI includes one after another. vmod-pesi fetches and assembles them in parallel, and GetPageSpeed now packages it for Varnish 6.0 LTS: a…
NGINX certificate compression (RFC 8879) shrinks the TLS handshake by around 20% on every fresh connection, and it takes one directive. The catch is…
Replace Varnish with NGINX ESI for Magento 2. See the tested configuration, selective X-Magento-Tags purge, gzip-safe stitching, and benchmarks against Varnish OSS.
NGINX early hints support arrived in 1.29.0, but every stock Enterprise Linux, Debian and Ubuntu package still ships something older. We install a current…
NGINX microcaching the Varnish way: serve dynamic pages from RAM via core proxy_cache on tmpfs, with stale-while-revalidate and request coalescing.
We rebuilt nginx-mod with Cloudflare's 2015 dynamic TLS records patch and benchmarked it in a controlled rig with random interleave, CPU pinning, and 200…
NGINX Plus has slow_start to ramp traffic to freshly-live upstream servers from zero to full weight. Open-source NGINX has the struct field but never…
Cut wasted revalidation requests on versioned static assets. The NGINX immutable module emits RFC-compliant far-future Cache-Control headers with the immutable attribute, stale-while-revalidate, and stale-if-error…