Cache Enabler – WordPress Cache

Omschrijving

WordPress Cache Engine

The Cache Enabler plugin creates static HTML files and stores them on the servers disk. The web server will deliver the static HTML file and avoids the resource intensive backend processes (core, plugins and database). This WordPress cache engine will improve the performance of your website.

Mogelijkheden

  • Efficient and fast disk cache engine
  • Automated and/or manual clearing of the cache
  • Handmatig leegmaken van de cache van specifieke pagina ‘s
  • WP-CLI cache clearing
  • Display of the actual cache size in your dashboard
  • Minification of HTML and inline JavaScript
  • WordPress multisite ondersteuning
  • Custom Post Type ondersteuning
  • Expiry Directive
  • Support of 304 Not Modified if the page has not modified since last cached
  • WebP Support (when combined with Optimus)
  • Ondersteuning van responsieve afbeeldingen via srcset sinds WP 4.4
  • Werkt perfect met Autoptimize

Cache Enabler is the first WP plugin to allow you to serve WebP images without JavaScript and also fully supports srcset since WP 4.4. WebP is a new image format that provides lossless and lossy compression for images on the web. WebP lossless images are 26% smaller in size compared to PNGs.

How does the caching work?

Deze plugin vereist minimale setup tijd en je kunt gemakkelijk profiteren van de voordelen die uit het gebruik van WordPress caching voortkomen.

The WordPress Cache Enabler has the ability to create 2 cached files. One is plain HTML and the other version is gzipped (gzip level 9). These static files are then used to deliver content faster to your users without any database lookups or gzipping as the files are already pre-compressed.

When combined with Optimus, the WordPress Cache Enabler allows you to easily deliver WebP images. The plugin will check your upload directory for any JPG or PNG images that have an equivalent WebP file. If there is, the URI of these image will be cached in a WebP static file by Cache Enabler. It is not required for all images to be converted to WebP when the “Create an additional cached version for WebP image support” option is enabled. This will not break any images that are not in WebP format. The plugin will deliver images that do have a WebP equivalent and will fall back to the JPG or PNG format for images that don’t.

WP-CLI

  • Clear all pages cache.
    wp cache-enabler clear

  • Clear the page cache for post IDs 1, 2, and 3.
    wp cache-enabler clear –ids=1,2,3

  • Clear the page cache for a particular URL.
    wp cache-enabler clear –urls=https://example.com/about-us

  • Clear all pages cache for sites with blog IDs 1, 2, and 3.
    wp cache-enabler clear –sites=1,2,3

Website

Systeem vereisten

  • PHP >=5.6
  • WordPress >=5.1

Bijdragen

  • Iedereen is welkom om bij te dragen aan de plugin op GitHub.
  • Please merge (squash) all your changes into a single commit before you open a pull request.

Maintainer

Credits

Schermafdrukken

  • Display of the cache size in your dashboard
  • Cache Enabler settings page and "Clear Cache" link in the dashboard

Beoordelingen

19 augustus 2020
Thanks a lot for the plugin. We have tried many of the solutions provided in the WordPress repository. The Cache Enabler plugin is one of the fastest and easiest solutions that does not overload with unnecessary functionality, advertising, etc.
25 juli 2020
The plugin works great, but I am really writing because Thomas helped me fix a vexing issue on my site even though his plugin wasn't causing it! He stuck with me through many email exchanges even after it was clear that Cache Enabler wasn't the problem. Thanks Thomas!
11 juni 2020
Among the cache plugins, this plugin is the simplest and most optimal, free, without Redundant settings and without destroying the performance of your site! It also supports "webp" format. If you need to combine template (css & js) files, use "autoptimise" with this plugin. Thanks devs.
24 april 2020
This is the only caching plugin I have used that caches backend URLs, including already published posts. Many times I've clicked on already published posts that I updated a day or two ago to add more updates, forgetting that what I am really opening is a cached version of the first published page. The result is losing edits I made when I click publish. Sometimes the clear cache option for those pages doesn't work. Plus, every good plugin should clear cache on static home pages when a new post is created. This doesn't, and my website publishes several times a day. It also doesn't play nice with CDNs, particularly Cloudflare. Installed this because its lightweight, but the extra work it brings is just not worth the lower server load. A great plugin, but maybe for mostly static sites that do not publish/update often. The backend caching is also annoying.
14 april 2020
This plugin does not allow third-party minifiers and optimizers to save their output in the cache. The cached HTML is the original version. Without this support, caching has limited impact.
Lees alle 92 beoordelingen

Bijdragers & ontwikkelaars

“Cache Enabler – WordPress Cache” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“Cache Enabler – WordPress Cache” is vertaald in 5 talen. Dank voor de vertalers voor hun bijdragen.

Vertaal “Cache Enabler – WordPress Cache” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

1.4.9

  • Fix WebP URL conversion

1.4.8

  • Update WebP URL conversion (#116)
  • Update WP-CLI clear subcommand messages (#111)
  • Update WP-CLI clear subcommand for multisite networks (#111)
  • Fix cache clearing for installations in a subdirectory
  • Fix advanced cache settings recognition for installations in a subdirectory
  • Fix file permissions requirement notice

1.4.7

  • Update getting wp-config.php if one level above installation (#106)
  • Add clear types for strict cache clearing (#110)
  • Fix advanced cache settings recognition for subdirectory multisite networks
  • Fix WP-CLI clear subcommand for post IDs (#110)
  • Fix scheme-based caching for NGINX/PHP-FPM (#109)
  • Fix trailing slash handling

1.4.6

  • Add cache bypass method for sitemaps (#104)
  • Fix cache clearing for subdirectory multisite networks (#103)

1.4.5

  • Update WP_CACHE constant handling (#102)
  • Add cache bypass method for WP_CACHE constant (#102)
  • Add translation descriptions (#102)
  • Fix cache handling for default redirects (#102)

1.4.4

  • Update cache handling for HTTP status codes (#100)

1.4.3

  • Update cache clearing by URL (#99)
  • Fix advanced cache settings updating unnecessarily (#99)

1.4.2

  • Update cache clearing for the Clear URL Cache admin bar button (#98)
  • Update scheme-based caching (#98)
  • Fix advanced cache path variants (#98)

1.4.1

  • Fix undefined constant

1.4.0

  • Update default cache behavior for WooCommerce stock update (#88)
  • Update Cache Behavior setting for plugin actions (#91)
  • Update admin bar clear cache buttons (#96)
  • Update cache behavior for logged in users (#95)
  • Update default clear cache publishing action (#88)
  • Update advanced cache settings (#91 and #92)
  • Update trailing slash handling (#91)
  • Update settings page (#84 and #92)
  • Add Cache Behavior setting for WooCommerce stock update (#88)
  • Add fbclid as default URL query parameter to bypass cache (#84)
  • Add scheme-based caching (#94)
  • Fix advanced cache settings recognition for multisite networks (#92)

1.3.5

  • WP-CLI cache clearing (Thanks to Steve Grunwell)
  • Added cache_enabler_disk_webp_converted_data filter
  • Improved WebP URL conversion
  • Fixed advanced cache issue

1.3.4

  • Reverted change to page specific as new default

1.3.3

  • Replaced wp_die in advanced cache

1.3.2

  • Changed to page specific as new default
  • Added regex setting for analytics tags in get variables
  • Fixed 304 responses

1.3.1

  • Fix for missing trailing slashes was incomplete
  • Add filter option before minification

1.3.0

  • Clear cache on WooCommerce stock updates

1.2.3

  • Fix expiry time
  • Allow to customize bypass cookies
  • Fix Autoptimize config warning
  • Pages can now be excluded from cache by a path matching regex
  • Plugin upgrades can now trigger cache clear
  • Scheduled posts and drafts are now properly handled
  • A missing trailing slash will now redirect like WordPress does by default

1.2.2

  • Fixed settings form issue

1.2.1

  • Minor fixes

1.2.0

  • Added advanced cache feature
  • Clear cache if reply to a comment in WP admin

1.1.0

  • Added the possibility to clear the cache of a specific URL
  • Supports now Windows filesystems
  • Added X-Cache-Handler to indicate if loaded through PHP
  • Support of WebP images generated by ewww
  • Dynamic upload directory for WebP images
  • Fixed multisite purge issue
  • Added requirements checks
  • Made plugin ready for translation

1.0.9

  • Option to disable pre-compression of cached pages if decoding fails

1.0.8

  • Added support for srcset in WP 4.4
  • Improved encoding (utf8)

1.0.7

  • Added cache behavior option for new posts
  • Improved metainformation of the signature
  • Optimized cache handling for nginx

1.0.6

  • Fixed query string related caching issue

1.0.5

  • Credits update

1.0.4

  • Changed WebP static file naming

1.0.3

  • Fixed WebP version switch issue

1.0.2

  • Added support for WebP and CDN Enabler plugin

1.0.1

  • Added WebP support and expiry directive

1.0.0

  • Initiële versie