Skip to main content

Brotli Compression for Varnish 6.0 LTS: vmod-brotli Now Packaged


by Danila Vershinin, October 12, 2026

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. Verified on a clean Rocky Linux 10 install: 17% smaller than gzip on a real asset at the default quality, with a faster quality level that matches gzip speed.

Read More...

Parallel ESI for Varnish 6.0 LTS: vmod-pesi Now Packaged


by Danila Vershinin, September 17, 2026

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 page with two 2-second fragments drops from 4.1 s to 2.05 s, verified on a clean Rocky Linux 10 install.

Read More...

NGINX ESI: Replace Varnish for Magento 2


by Danila Vershinin, August 24, 2026

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.

Read More...

504 Gateway Timeout NGINX: How to Fix It


by Danila Vershinin, January 22, 2026

Stop copy-pasting timeout fixes. Learn which NGINX directive actually causes 504 errors and how to fix it properly—whether you’re proxying to Varnish, Node.js, PHP-FPM, or any HTTP backend.

Read More...

How to enable Varnish Cache on Magento 2 without downtime


by Danila Vershinin, January 16, 2026

Learn how to enable Varnish Cache on Magento 2 without downtime. Step-by-step guide with NGINX sandwich setup, VCL configuration, and zero-downtime traffic switch.

Read More...

Accelerate WordPress with Varnish Cache


by Danila Vershinin, March 18, 2023

Learn how to accelerate your WordPress site with Varnish and NGINX on RedHat-based systems. This article covers the steps for installing and configuring Varnish, setting up NGINX as a TLS terminator, and using the Proxy Cache Purge plugin to automatically invalidate cached pages. Speed up your site and improve the user experience with this powerful caching solution.

Read More...

Setting up Varnish as Full Page Cache for Magento 2


by Danila Vershinin, September 7, 2022

Set up Varnish Full Page Cache for your Magento 2 store in a few easy steps, and nearly without downtime. Understanding NGINX sandwich setup

Read More...

Magento 2: Distributing cache purge requests over multiple Varnish instances


by Danila Vershinin, August 24, 2022

Speeding up Magento 2 admin when multiple Varnish instances are being used, by distributing HTTP purge requests via NGINX mirror module

Read More...

Planning to use AWS? I beg to reconsider!


by Danila Vershinin, August 19, 2022

If you’re running a Magento or WordPress website, please don’t use AWS, and please don’t work with people who suggest to use it.

Read More...

SwissUpLabs themes and plugins for Magento 2? Stay away


by Danila Vershinin, November 2, 2019

Slow Magento 2 website? Check if you run the Argento theme by Swissup Labs and get rid of it.

Read More...