Performance and Caching – Safe Page Caching & Speed Tools
SPECIAL LIMITED-TIME PRICE
007AJ Performance and Caching icon
007AJ

007AJ Performance and Caching

Safe, Reversible Page Caching and Speed Tools

Serve pages from a fast disk cache, run a setup check first, and switch everything off with one click if anything looks wrong. Every file change is backed up before it is made, and the speed options stay off until you turn them on.

Fully licensed version — use on your own sites
007AJ Performance and Caching by 007AJ: Safe, Reversible Page Caching and Speed Tools
Fully licensed
use on your own sites
Setup check first
nothing changes if a check blocks
One-click Safe mode
undoes every file change
WordPress 6.3+
PHP 7.4+

Page cache status, at a glance

The dashboard shows whether pages are being served from the cache, runs a self-check, and puts Safe mode and the setup check beside it.

Screenshot of the 007AJ Performance and Caching dashboard with the page cache status, the Safe mode card and the setup check
The dashboard: page cache status, self-check, Safe mode and the setup check. Demo install with sample data.

Caching you can trust, changes you can undo

The page cache, the checks around it and the safety net, all in one plugin.

Disk page cache

Visitors are given a saved copy of each page, served by a small file that runs before WordPress loads, with a compressed copy kept alongside it. The cache lifetime is yours to set.

A setup check before anything changes

Before the page cache is switched on, a checklist covers your PHP and WordPress versions, multisite, permalinks, folders, the advanced-cache.php file, wp-config.php, other cache plugins, your host and .htaccess. If a check is blocking, nothing is changed.

Host detection

Recognises WP Engine, Kinsta, Pantheon, Flywheel, GoDaddy Managed WordPress, WordPress.com, Bluehost, SiteGround, Cloudways and Hostinger. If your host already runs its own page cache, page caching stays off unless you confirm that you want it. Cloudflare, Varnish and LiteSpeed are noted for information.

Conflict detection

Checks for other cache and speed plugins and for another plugin’s advanced-cache.php file. A file that belongs to something else is never replaced.

A backup before every file change

Before wp-config.php or .htaccess is edited, a copy is saved in a closed folder. The newest five copies of each are kept, and changes sit between clear markers so they are easy to find.

One-click Safe mode

One button switches every optimization off and undoes the file changes: the advanced-cache.php file, the wp-config.php line and the .htaccess rules. Cached pages are cleared and your settings are kept. If you cannot reach wp-admin, an empty file named ajpc-safe-mode.flag in wp-content does the same.

Rolled back if something fails

If switching the page cache on fails part-way, the changes made so far are undone. Disabling the page cache from the dashboard undoes its file changes too, and “Undo last change” returns your optimization settings to how they were before.

Sensible things are never cached

Logged-in visitors, form posts, pages with query strings, REST requests, admin and AJAX requests, feeds, search, 404 and preview pages, password-protected posts and shop cart and checkout pages are always served fresh. Common tracking parameters in a link do not stop a page from being cached.

Automatic cache clearing

Cached pages are cleared when you publish, update, trash or delete content, when comments change, when terms, widgets, options or profiles change, and when shop stock changes.

Control what is cached

Exclude pages by address (wildcards work), by cookie or by browser. Choose how long copies last and, if you like, keep a separate cache for mobile visitors.

Purge from the admin bar

A “Cache” menu in the admin bar offers “Purge all cached pages” and “Purge this page”. The dashboard adds a self-check that asks your own site for its home page twice and reports whether the second answer came from the cache.

A visible status header

Responses can carry an X-AJPC-Cache header showing HIT, MISS or BYPASS and the reason. It is on by default and you can turn it off.

Proof you can see on the front end

Cached pages are served with a status header, and the admin bar adds purge shortcuts.

Screenshot of the admin-bar Cache menu on a demo site and a list of X-AJPC-Cache status headers showing MISS, HIT and BYPASS for different requests
The admin-bar Cache menu and real response headers from a demo site: a first visit, a repeat visit, a tracking link, a logged-in visitor, a form post, a search and the REST API. Demo install with sample data.

Page cache settings you control

Lifetime, exclusions, a separate mobile cache and the status header, each in plain language.

Screenshot of the Page cache settings screen with cache lifetime, mobile cache, exclusions and the status header option
Page cache settings. Demo install with sample data.

Safe mode and file backups

Every edit to wp-config.php and .htaccess is backed up first. One button puts the files back and switches everything off.

Screenshot of Safe mode turned on, the list of saved backups of wp-config.php and .htaccess, and the Undo last change option
Safe mode, saved backups and “Undo last change”. In the demo, wp-config.php and .htaccess were identical to the originals after Safe mode. Demo install with sample data.

Host and conflict detection

The setup check recognises hosts and other caching, and stops before it can get in the way.

Screenshot of the setup check showing a detected host page cache and another plugin’s advanced-cache.php file, with page caching held back
A host cache and another advanced-cache.php file were simulated on a demo install to show the warnings. Demo install with sample data.

Plus optional speed tools

All included. Each part stays off until you switch it on.

Cache preload

Warm the cache from your sitemap and navigation menus, one to thirty pages a minute. Requests go only to your own site, and the run waits while the server is busy. Off until you start it.

Browser caching and compression rules

On Apache and LiteSpeed, the plugin can add browser-caching and GZIP rules to .htaccess, with a backup first. On other servers a ready-made snippet is shown for you to copy.

Optimize options

Minify CSS, JavaScript and HTML, defer JavaScript, lazy-load images and iframes, remove version numbers from file links, and remove the emoji script and embed scripts. Every option starts off. Safe and Balanced presets, a “Turn all optimizations off” button and Undo are included.

Advanced speed options

Combine CSS and JavaScript, delay scripts until a visitor interacts or a timeout passes, reduce unused CSS, create critical CSS for each page type with a manual override, add preload, prefetch and preconnect hints, set font-display, and optionally host Google Fonts locally.

Image optimization

Compress JPEG and PNG images on your own server, keeping the originals so you can restore them. Create WebP and AVIF copies where the server supports them, run a bulk job with progress, pause and resume, and optimise from the Media Library. Nothing is sent to an outside service.

Database clean-up

Count first, then delete only what you tick: revisions, auto-drafts, trashed posts and comments, spam, expired transients and orphaned post and comment meta. Optionally run it daily or weekly. Deleted rows cannot be brought back, so make a backup first.

Extras

Control the Heartbeat, turn off XML-RPC pingbacks, remove the shortlink, RSD and generator tags, limit post revisions and show a dashboard widget.

CDN and cache purge

Rewrite file addresses to your CDN host. Optionally clear Cloudflare with your own API token, and clear the host cache on Kinsta, WP Engine, SiteGround, Cloudways and LiteSpeed, or send a generic HTTP PURGE request.

Object cache and Web Vitals

Optionally add a Redis or Memcached object-cache file for servers that have them. A first-party Web Vitals sampler is off by default and stores counts only.

Illustration of 007AJ Performance and Caching features: page cache, setup check, backups, Safe mode, optimization, images, database clean-up and preload
Illustration, not a screenshot.

Optimize and advanced speed

Choose a Safe or Balanced preset, or pick options one at a time. Undo is always at hand.

Screenshot of the Optimize presets and options, with selected Advanced speed settings
The Optimize presets and options, with selected Advanced speed settings stacked beside them. Demo install with sample data.

Image optimization

Compress on your own server, keep the originals, and create WebP and AVIF copies where the server supports them.

Screenshot of the Images screen with compression settings, a bulk run with progress and WebP and AVIF options
Images screen with a bulk run on generated sample images. Demo install with sample data.

Clean up the database, fill the cache

Count first and delete only what you tick. Warm the cache from your sitemap and menus at a gentle pace.

Screenshot of the database clean-up counts and the cache preload settings and run
Database clean-up (count first) and cache preload. Demo install with sample data.

How it works

From install to a cached site in four steps.

1

Run the setup check

Open the dashboard and read the checklist. It covers versions, permalinks, folders, your host and any other cache plugin.

2

Turn on the page cache

Press the button. The plugin backs up wp-config.php and .htaccess, makes its changes and confirms with a self-check.

3

Choose what else to switch on

Pick a preset in Optimize, or try images, the database clean-up and the preload one at a time. Everything starts off.

4

Undo whenever you like

Disable the page cache, use “Undo last change”, or press Safe mode to switch everything off at once.

Made for any single WordPress site

Use it wherever pages are read more often than they change.

Blogs and magazinesBusiness and brochure sitesPortfoliosAgency client sitesOnline shopsMembership sitesDocumentation sitesLocal business sitesLanding pages

Fully licensed version

Fully licensed version — use on your own sites. You get the complete plugin, with every feature described on this page.

Requirements

  • WordPress 6.3 or newer (shown working on a current WordPress 7.1 install)
  • PHP 7.4 or newer
  • A single WordPress site (page caching is not available on multisite networks)
  • Pretty permalinks are recommended, because pages with a query string are not cached
  • Browser-caching and GZIP rules are written to .htaccess on Apache and LiteSpeed; on other servers a snippet is shown to copy
  • WebP and AVIF copies are created only where the server supports them
  • Redis or Memcached must already be available on your server before you use the object-cache option
  • Cloudflare, Google Fonts hosting and host cache purging are optional, use your own account or your own host, and are only contacted if you turn them on

Frequently asked questions

What licence do I get?

Each purchase is a fully licensed copy of the plugin for use on your own sites.

Will it change my files without asking?

The page cache is switched on by you from the dashboard. Only then does it add its advanced-cache.php file, a line in wp-config.php and, on Apache and LiteSpeed, rules in .htaccess. A copy of wp-config.php and .htaccess is saved before each edit.

What if my site breaks?

Press “Turn on Safe mode” on the dashboard. Every optimization switches off, the file changes are undone and the cached pages are cleared, while your settings are kept. If you cannot open wp-admin, create an empty file named ajpc-safe-mode.flag inside wp-content.

Which options are switched on automatically?

Once you turn the page cache on, caching, automatic cache clearing and the status header are on. The optimization, advanced speed, image, database, CDN, object-cache and Web Vitals options all start off until you choose them.

Does it work with my host?

It recognises WP Engine, Kinsta, Pantheon, Flywheel, GoDaddy Managed WordPress, WordPress.com, Bluehost, SiteGround, Cloudways and Hostinger. When a host already caches pages, page caching stays off unless you confirm that you want it.

What if I already use another cache plugin?

The setup check looks for other cache and speed plugins and tells you about them. An advanced-cache.php file from another plugin is never replaced, so switch the other one off first.

Which pages are never cached?

Logged-in visitors, form posts, pages with query strings, REST, admin and AJAX requests, feeds, search, 404 and preview pages, password-protected posts and shop cart and checkout pages.

Can I clear the cache myself?

Yes. Use “Purge all pages” on the dashboard, or the admin-bar “Cache” menu to purge everything or only the page you are viewing. The cache is also cleared automatically when your content changes.

Does it work on multisite?

No. Page caching is for single sites in this version, and the setup check says so.

Is the database clean-up safe?

It counts first and deletes nothing until you tick what to remove and confirm. Deleted rows cannot be brought back and the plugin does not make a database backup, so make one with your host or a backup plugin first.

Does image optimization send my pictures anywhere?

No. Compression runs on your own server, the originals are kept so you can restore them, and nothing is sent to an outside service.

Does the plugin contact other sites?

Only when you choose features that need it: Google Fonts hosting downloads the font files, and Cloudflare purging calls Cloudflare with your own API token. The cache self-check, preload and image-rule test only visit your own site.

Can I remove all data when I delete the plugin?

Yes. A setting lets you also delete all settings and backups when the plugin is deleted. It is off by default.

Is it translation-ready?

Yes. Text is prepared for translation and a translation template is included.

Faster pages with a way back

Cache your pages, check your setup first and keep a backup of every file change, with Safe mode ready if you need it. Fully licensed version — use on your own sites.

007AJ

007AJ Performance and Caching by 007AJ. Screenshots are from a demo install with sample data; the graphic labelled “Illustration” is not a screenshot. Cloudflare, Google Fonts, Redis, Memcached, WP Engine, Kinsta, Pantheon, Flywheel, GoDaddy, WordPress.com, Bluehost, SiteGround, Cloudways, Hostinger and LiteSpeed are trademarks of their respective owners; this plugin is not affiliated with them.

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Loading...
WPBay support Support by 007AJ.com

007AJ.com supports this product through WPBay

Questions are handled in WPBay's private ticket system, keeping your purchase details and support conversation together.

Go to My Downloads

After purchase, open this item in My Downloads and choose Get Support.

What support includes

  • Answers to product-related questions
  • Help with reported bugs and issues
  • Guidance for included third-party assets

What support does not include

  • Customizations or new features
  • Installation or setup services
Plugin

Maintenance snapshot

See recent updates, compatibility, support, and developer activity.

  • Updated today
  • Developer active recently
  • WPBay support available
  • WordPress 7.0 tested

Snapshot updated 1 hour ago

View details Hide details

Maintenance details

This is maintenance data. It does not measure product quality or sales.

  • Last update Updated today
  • Compatibility WordPress 7.0 tested, one version behind · PHP 8.5 not marked as tested
  • Releases 1 release in the 1 days since listing
  • Developer activity Developer active recently
  • Support No recent support tickets to measure
  • Docs and demo Documentation available · Changelog missing · No demo listed
How this snapshot works

Plugin Health

The score is out of 100 and uses data WPBay can check. Ratings, popularity, and sales are not used.

Last update 30 points

Plugins receive full recency points under 30 days, then step down at 90, 180, 365, and 545 days.

Compatibility 20 points

WordPress, PHP, and WooCommerce (when relevant) are scored separately. The latest two PHP lines count as current. Nearby previous versions keep most of the points.

  • Current version 100%
  • One version behind 75%
  • Two versions behind 50%
  • Three versions behind 25%
  • Older or not listed 0%
Releases 15 points

One release earns 10, two or three earn 13, and four or more earn 15. Each accepted product ZIP counts once; reprocessing the same upload and listing-only edits do not count.

Developer activity 15 points

Based on WPBay login and dashboard activity. Exact last-login dates are never shown.

Support 15 points

There are no recent WPBay tickets to measure.

Docs and demo 5 points

Documentation: 2. Changelog: 1. Working demo or preview: 2.

Score ranges

  • 90–100 Excellent
  • 75–89 Healthy
  • 60–74 Fair
  • 40–59 Needs attention
  • 0–39 Limited

Long gaps

WPBay also checks for long gaps between updates, developer activity, support replies, and releases. Buyers do not see this score.

  • Time since update 35 points
  • Last developer activity 25 points
  • WordPress compatibility 15 points
  • Support replies 15 points
  • Fewer releases 10 points

Pricing Plans 

$59,95
1 Site

Prices are in US dollars and exclude taxes

  • Verified Seller
    1
View Store
  • Last Updated 05 Oct 2026
  • Type Plugin
  • Version 1.0.1
Compare with similar plugins

© All Rights Reserved - 007AJ.com
Contact WPBay Market's Help Team