zlib-ng vs zlib in NGINX: Benchmark and Methodology
by Danila Vershinin, October 3, 2026
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 gzip_http_version trap, and why level 1 users should switch to level 2.
Read More...NGINX Compression Vary: Fix Broken Vary Headers
by Danila Vershinin, March 2, 2026
The NGINX compression_vary module replaces the standard gzip_vary directive with smarter Vary header handling. It merges multiple Vary headers into one, removes duplicates, and properly appends Accept-Encoding — preventing CDN cache fragmentation and improving caching efficiency across gzip, Brotli, and Zstandard compression.
Read More...NGINX Gzip Compression: The Complete Configuration Guide
by Danila Vershinin, January 25, 2026
Learn how to configure NGINX gzip compression for optimal web performance. This comprehensive guide covers gzip_types, gzip_comp_level, gzip_min_length, and all other gzip directives with insights from NGINX source code analysis and production-tested configurations.
Read More...