Free downloads

Zinn® Cache Engine

A complete caching and optimisation engine, for a WordPress on a host that gives you none.

Download zip (9745 KB)

What Zinn® Cache Engine does

Zinn® Cache Engine is a full caching and optimisation stack in one plugin: a server-level full-page cache, a persistent object cache, database cleanup and front-end asset optimisation. Install it when your host provides no cache layer of its own. It is a fork of the GPL-licensed LiteSpeed Cache plugin, and every change we made to it is documented in the package.

Why it matters

Most WordPress sites are slow for the same four reasons, and they need four different fixes: pages rebuilt from the database on every visit, repeated queries inside one page load, a database full of years of revisions and expired transients, and more CSS and JavaScript than the page uses. A plugin that solves one of those leaves the other three. This solves all four, and it is the plugin to reach for when nothing underneath your site is helping.

Make sure this is the one you want

Install this one if your site is hosted somewhere other than Zinn Digital®, because it brings its own caching engine. If we host the site, you want the other one, which controls the cache your server already runs. Compare the two

What is in it

Full-page cache

Server-level caching through the LSCache module, with tag-based purging, ESI hole-punching so one dynamic fragment does not make a whole page uncacheable, private and vary-aware caching for logged-in visitors, and a configurable crawler that keeps the cache warm instead of letting the first visitor pay for it.

Object cache

Persistent object caching backed by Redis or Memcached, installed as a WordPress drop-in. Repeated queries within a page load, and across page loads, stop reaching the database at all.

Database optimisation

Scheduled and on-demand cleanup of post revisions, auto-drafts, expired transients and orphaned metadata — the rows that accumulate silently for years and make every query slower.

Asset optimisation

CSS and JavaScript minification and combination, deferred and delayed JavaScript, lazy-loaded images and font-display control, so the browser is not blocked on files the first screen never needed.

Browser cache, HTTP/2 push and fine-grained exclusions

Browser-cache and HTTP/2 push controls, plus exclusions by URI, query string, cookie, role and user agent — because the pages that must never be cached are specific to your site, not to WordPress.

What you are downloading

Version
1.1.0
Minimum WordPress
WordPress 6.6
Minimum PHP
PHP 8.2
Tested up to
WordPress 7.1
Download size
9745 KB
Licence
GNU General Public License, version 2 or later
Written by
Neil Lock — CEO, Zinn Digital® Ltd

What Zinn® Cache Engine needs

WordPress 6.6 or later and PHP 8.2 or later. Full-page caching requires a LiteSpeed or OpenLiteSpeed web server with the LSCache module; on any other server the page cache is inactive while every other optimisation keeps working. The object cache needs Redis or Memcached.

How you get Zinn® Cache Engine

Download it here and install it on any WordPress site. If we host the site, install Zinn® Cache instead — your server already runs the page cache and Zinn® Cache is what controls it. These are two different plugins doing two different jobs, not a free and a paid tier of one, and you never need both.

Read the article

Source on GitHub

Installing it

WordPress installs a plugin from a zip file without you unpacking anything. The whole thing takes about a minute, and you need an administrator account on the site.

  1. Download the zip

    Use the download button above. Keep the file as it is — do not unzip it, because WordPress expects the archive itself.

  2. Open Plugins → Add New Plugin in wp-admin

    Sign in to your site's wp-admin, open Plugins in the left-hand menu, then Add New Plugin at the top of the page.

  3. Upload and install

    Choose Upload Plugin, select the zip you just downloaded, then Install Now. WordPress unpacks it for you.

  4. Activate it

    Choose Activate Plugin when the upload finishes. The plugin's own settings then appear in wp-admin — nothing else is required to start using it.

Checking the file is ours

This is code that will run on your site, so you should be able to prove the file you downloaded is the file we published. Run the command for your computer against the zip and compare the result with the checksum below — they must match exactly, character for character.

SHA-256
4aaf1f119616940cf3d20c8ec5e82e6b23d0a379c63e3c93cfbb30fe5461ae6a
On Linux
sha256sum zinn-cache-pro-1.1.0.zip
On macOS
shasum -a 256 zinn-cache-pro-1.1.0.zip
On Windows
certutil -hashfile zinn-cache-pro-1.1.0.zip SHA256

The download itself also returns the same value in an X-Zinn-Package-SHA256 header, so an automated deployment can check it without reading this page.

Changelog

1.0.0 — first Zinn® release, forked from LiteSpeed Cache: full-page and object caching, database cleanup, asset optimisation, and a signed self-updater that verifies the download against a published SHA-256 before WordPress installs it.

Every release on GitHub

Updates

On a site we host, these plugins are configured to update themselves: they check with us and WordPress installs the new version for you, with the download verified against its published checksum first. On a WordPress we do not host, there is nothing to configure and nothing phones home — come back to this page when you want the newest version, or watch the plugin's GitHub releases.

Get Zinn® Cache Engine working on a real site

Every plugin here is free and runs on any WordPress. On a site we host they are installed and kept current for you, so there is nothing to download and nothing to update.

See the hosting

All WordPress plugins