WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Razvan Stanga v1.8.3

Varnish/Nginx Proxy Caching

Wordpress Varnish Cache 3.x/4.x/5.x and Nginx Proxy Cache integration

Varnish/Nginx Proxy Caching

The facts

Rating
5★ from 10
Active installs
600+
Price
Free
Last updated
21 Oct 2019
Added
Nov 2015
Requires WP
4.0
Tested up to
WP 5.2.26
Requires PHP
5.2.4
Downloads
60,817

Our analysis

AI-assisted

Varnish/Nginx Proxy Caching is a WordPress plugin that facilitates integration with Varnish Cache and Nginx Proxy Cache. It is designed for high traffic websites and provides an interface for managing cache settings and purging cached content.

The plugin allows you to enable or disable caching, set cache time-to-live (TTL) for pages, and manually purge cached items using regular expressions. It is suitable for users who have already set up Varnish or Nginx on their servers and need a tool to manage caching effectively.

Best for: This plugin suits high traffic websites that use Varnish or Nginx for caching.

What it does well

  • Integrates with Varnish Cache and Nginx Proxy Cache
  • Supports unlimited Varnish Cache servers
  • Provides manual purge options with regular expressions
  • Auto purges cache when site content is modified
  • Offers an admin interface for cache management

Where it falls short

  • Requires prior installation and configuration of Varnish/Nginx
  • Last updated in October 2019, which may affect compatibility

Verdict

Varnish/Nginx Proxy Caching offers useful features for managing cache on high traffic sites, but it requires existing server setup and may have compatibility issues due to its last update.

From the developer

Razvan Stanga's own description of Varnish/Nginx Proxy Caching, lightly tidied.

Complete WordPress Varnish Cache 3.x/4.x/5.x and Nginx Proxy Cache integration.

This plugin handles all integration with Varnish Cache and Nginx Proxy Cache. It was designed for high traffic websites.

Main features

  • admin interface, see screenshots
  • console for manual purges, supports regular expressions so you can purge an entire folder or just a single file
  • supports every type of Varnish Cache implementation, see screenshots for examples
  • unlimited number of Varnish Cache servers
  • use of custom headers when communicating with Varnish Cache does not interfere with other caching plugins, cloudflare, etc
  • Varnish Cache configuration generator
  • purge key method so you don’t need to setup ACLs
  • debugging
  • actively maintained

You can control the following from the Varnish Caching admin panel :

  • Enable/Disable caching
  • Homepage cache TTL
  • Cache TTL (for every other page)
  • IPs/Hosts to clear cache to support every type of Varnish Cache implementation
  • Override default TTL in posts/pages
  • Purge key based PURGE
  • Logged in cookie
  • Debugging option
  • console for precise manual purges

This plugin also auto purges Varnish Cache / Nginx Proxy Cache when your site is modified.

Varnish Caching sends a PURGE request to Varnish Cache / Nginx Proxy Cache when a page or post is modified. This occurs when editing, publishing, commenting or deleting an item, and when changing themes.
Not all pages are purged every time, depending on your Varnish / Nginx Proxy Cache configuration. When a post, page, or custom post type is edited, or a new comment is added, only the following pages will purge:

  • The front page
  • The post/page edited
  • Any categories or tags associated with the page

Varnish Cache / Nginx Proxy Cache is a web application accelerator also known as a caching HTTP reverse proxy. You install it in front of any server that speaks HTTP and configure it to cache the contents. This plugin does not install Varnish/Nginx for you, nor does it configure Varnish/Nginx for WordPress. It’s expected you already did that on your own using the provided config files.

Inspired from the following :

  • https://wordpress.org/plugins/varnish-http-purge/
  • https://github.com/dreamhost/varnish-vcl-collection/

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for making sites fast.

WP-Optimize

Get caching and more with this powerful cache plugin. Cache, optimize images, clean your database and minify f...

Free 1M+ installs 4.8★ (2,606)
LiteSpeed Cache

All-in-one unbeatable acceleration & PageSpeed improvement: caching, image/CSS/JS optimization...

Free 7M+ installs 4.8★ (2,764)
EWWW Image Optimizer

Comprehensive image optimization with WebP, AVIF, Lazy Load, and more. Optimize images automatically for Faste...

Free 1M+ installs 4.8★ (1,838)
Under Construction

Easy to use Under Construction Page & Coming Soon Page. Enable Under Construction Mode in seconds & sh...

Free 600k+ installs 4.8★ (1,285)
Smush

Smush

93

Compress and optimize images, enable lazy load, serve WebP & AVIF, and speed up your site with a global im...

Free 1M+ installs 4.8★ (6,051)
Converter for Media

Speed up your website by using our WebP & AVIF Converter. Optimize images and serve WebP and AVIF images i...

Free 500k+ installs 4.9★ (1,097)