Is NiroCache free?
Yes. NiroCache is free and licensed GPLv2 or later, with no account, no API key, no cloud service and no tracking. It needs WordPress 6.2 or later and PHP 7.4 or later.
Which performance mode should I choose?
Keep Standard, which is already selected. It adds preloading and minification on top of safe page caching. Choose Basic for membership or highly dynamic sites, or if anything looks wrong after minification. Aggressive also defers and delays JavaScript and caches approved query strings, so test your key pages after switching to it.
How do I know caching is working?
Click Run cache test on the NiroCache dashboard. It requests your home page twice and reports whether the second request was served from the cache, or why it was not. You can also turn on debug headers and look for X-Niro-Cache: HIT in your browser’s developer tools while logged out.
Why don’t I see cached pages while I’m logged in?
Logged-in users always get freshly generated pages, so nobody ever sees someone else’s personal content. Run the cache test, or open your site in a private browser window, to see what visitors get.
Does it work with WooCommerce?
Yes. Cart, checkout and account pages are never cached, shoppers with items in their cart always get fresh pages, and product pages are cleared when their stock or price changes. Easy Digital Downloads, EasyCommerce and NiroCommerce are handled too.
Will minifying or delaying JavaScript break my site?
Minified files are copies kept in the cache folder, so your theme and plugin files are never modified. Defer and delay are only on in Aggressive mode, and payment, checkout and consent scripts are never delayed. If something looks wrong, add an exclusion or switch back to Standard or Basic.
Does it work on Nginx?
Yes. The early cache runs through the standard WordPress advanced-cache.php file, which works on Apache, Nginx, LiteSpeed and others. If you want Nginx itself to deliver cached pages, the Server screen gives you an optional config snippet to add.
Can I use it with another cache plugin or my host’s cache?
Running two page caches at once causes unexpected behavior, so NiroCache warns you when it detects another page cache or optimization plugin. The Server screen also detects hosting caches such as LiteSpeed, Varnish, Cloudflare and managed hosts, and recommends what to do.
Does NiroCache collect any data?
No. NiroCache does not collect or send any data. The cache test, preloading and server checks only send requests from your server to your own site, and statistics are simple daily counts stored on your server.
What happens when I deactivate or delete NiroCache?
Deactivating removes the early-cache file, the WP_CACHE line and the .htaccess block NiroCache added, and deletes cached pages. Your settings are kept. Deleting the plugin also removes its settings, statistics and the whole cache folder.