Skip to main content

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...

Supercharging WordPress with NGINX Cache Purge – Say Goodbye to Mounts and Permissions Hassles!


by Danila Vershinin, November 2, 2024

Learn how to set up NGINX cache purge for WordPress with the ngx_cache_purge module. This guide covers installation, configuration, cache key best practices, and troubleshooting common purge issues.

Read More...

CentOS/RHEL 8: how to build the kernel RPM with native CPU optimizations


by Danila Vershinin, June 20, 2020

How to build kernel RPM packages with native CPU optimizations, for fun and profit, *and* performance

Read More...

Install zlib-ng: faster drop-in zlib for RHEL and CentOS


by Danila Vershinin, March 6, 2020

Install zlib-ng on CentOS, RHEL, Rocky, Alma, Amazon Linux, Fedora, and SLES. SIMD-accelerated drop-in replacement for the system zlib library that every web server, database, and Linux compression path quietly depends on.

Read More...

PHP HTTP Caching: Complete Guide to Cache-Control Headers


by Danila Vershinin, September 16, 2017

Understanding PHP HTTP caching is essential for building fast, scalable web applications. PHP’s session handling automatically sends cache-related headers that can interfere with your caching strategy, while frameworks like WordPress add their own layer of complexity. This guide covers everything you need to know about PHP HTTP caching in PHP 8.x and how to properly […]

Read More...

Testing client side performance with GTMetrix


by Danila Vershinin, July 4, 2017

GTMetrix? Ok, let’s test your website’s client side performance using GTMetrix. Let’s also find out what we’re really testing by understanding client side vs server side performance.

Read More...