Title: Warmer
Author: Atakan Oz
Published: <strong>December 19, 2024</strong>
Last modified: April 23, 2025

---

Search plugins

![](https://ps.w.org/warmer/assets/banner-772x250.jpg?rev=3210700)

![](https://ps.w.org/warmer/assets/icon.svg?rev=3210700)

# Warmer

 By [Atakan Oz](https://profiles.wordpress.org/atakanoz/)

[Download](https://downloads.wordpress.org/plugin/warmer.2.0.1.zip)

[Live Preview](https://srd.wordpress.org/plugins/warmer/?preview=1)

 * [Details](https://srd.wordpress.org/plugins/warmer/#description)
 * [Reviews](https://srd.wordpress.org/plugins/warmer/#reviews)
 *  [Installation](https://srd.wordpress.org/plugins/warmer/#installation)
 * [Development](https://srd.wordpress.org/plugins/warmer/#developers)

 [Support](https://wordpress.org/support/plugin/warmer/)

## Description

Warmer helps maintain optimal site performance by automatically visiting pages to
pre-populate your cache. Instead of having your visitors experience slower initial
page loads while the cache builds, this plugin ensures your cache stays warm.

The plugin works by intelligently crawling your site’s content based on your configuration.
It can warm cache for posts, pages, archives and media files on a schedule you define.
This proactive approach means your visitors will always experience fast page loads
since the cache is pre-built.

Our crawler is designed to be lightweight and respectful of your server resources.
You can fine-tune the crawling behavior by adjusting request delays, timeouts, and
concurrent connection limits. This ensures the cache warming process won’t impact
your site’s performance.

Features:

 * Automated cache warming on a customizable schedule (hourly, twice daily, daily)
 * Intelligent crawling of your site’s content:
    - Posts
    - Pages
    - Category archives
    - Tag archives
    - Media attachments
 * Configurable request settings:
    - Page timeout
    - Server timeout
    - Request delay
 * Detailed logging and monitoring:
    - Crawl status tracking
    - Success/failure statistics
    - Downloadable logs
    - Clear log history
 * Debug tools:
    - System information
    - HTTP client testing
    - Scheduler testing
    - Message display testing
 * Manual cache warming controls:
    - Start/stop crawler
    - Test URL sources
 * Support for popular caching plugins:
    - WP Super Cache
    - W3 Total Cache
    - WP Rocket
    - LiteSpeed Cache

Whether you’re running a small blog or a large enterprise site, Cache Warmer ensures
your visitors always experience optimal performance by keeping your cache primed
and ready.

## Screenshots

 * [[
 * Main settings interface with cache warming controls
 * [[
 * URL source configuration options
 * [[
 * Request settings for fine-tuning crawler behavior
 * [[
 * Automation schedule configuration
 * [[
 * Detailed logging and monitoring interface
 * [[
 * Debug tools and system information

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/cache-warmer` directory, or
    install the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress
 3. Use the Settings->Cache Warmer screen to configure the plugin
 4. Configure which content types should be included in cache warming
 5. Set your desired crawling schedule and request parameters
 6. Monitor the crawling status and logs to ensure optimal performance

For optimal results:
 – Start with conservative timeout and delay settings – Monitor
server load during initial cache warming – Adjust settings based on your site’s 
performance needs – Review logs regularly to identify any problematic URLs – Use
the debug tools if you encounter any issues

## FAQ

### Which caching plugins are supported?

The plugin works with all major WordPress caching plugins including WP Super Cache,
W3 Total Cache, WP Rocket, and LiteSpeed Cache. The cache warming process is cache-
plugin agnostic and will work with any solution that creates cached pages when URLs
are visited.

### How often does the cache warming occur?

By default, the plugin runs every 6 hours but this can be customized in the settings
to run hourly, twice daily, or daily. Choose a frequency that balances cache freshness
with server load. For most sites, twice daily is a good starting point.

### Will this slow down my site?

No, the cache warming process is designed to run in the background with minimal 
impact on site performance. You can configure the request delay and timeout settings
to optimize the crawling process for your server environment. The crawler respects
your server’s resources and can be paused at any time.

### How can I monitor the cache warming process?

The plugin provides detailed logs of all cache warming activities. You can view 
real-time crawling status, download log files for analysis, and use the debug tools
to test various components. The logs show which URLs were successfully cached and
any issues that were encountered.

### Can I exclude certain URLs from cache warming?

Yes, the plugin allows you to selectively enable/disable cache warming for different
types of content including posts, pages, category archives, tag archives, and media
attachments. This gives you fine-grained control over which parts of your site are
included in the cache warming process.

### What should I do if I encounter issues?

 1. Check the debug tools section to verify system compatibility
 2. Review the logs for any error messages
 3. Adjust timeout and delay settings if needed
 4. Ensure your server meets the minimum requirements
 5. Contact support if issues persist

## Reviews

![](https://secure.gravatar.com/avatar/88e560dd99c303664044ac270721e002c1f332c2e65a27dbd0e0c9f647989edd?
s=60&d=retro&r=g)

### 󠀁[Buggy plugin](https://wordpress.org/support/topic/buggy-plugin-24/)󠁿

 [Kalacta](https://profiles.wordpress.org/rocafresh/) October 19, 2025 3 replies

Does not work out of the box as described for my setup I purchased pro and installed
on my dedicated server running latest Wordpress with PHP 8.4.* – 54gb ram, 16 core
CPU. Proper solid rig with other advanced setup options. Can not start crawler (
unable to connect issue). Crashes website on post publish or edit (critical error
white-screen story). wp-cli function not compatible with php 8.4. Appears you need
to use php 8.2 ( tried to use it, but above errors continued). This day and age,
when you pay for a premium product, you expect speedy support….otherwise you are
binned. Zero customer support – even an automated response would be welcomed.

![](https://secure.gravatar.com/avatar/53ab95580196d9e76a69d95588d59f2105e2a48ab7982e75b07dc804682e0103?
s=60&d=retro&r=g)

### 󠀁[Excellent and easy to use option for warming cache (~29% decrease in TTFB)](https://wordpress.org/support/topic/excellent-and-easy-to-use-option-for-warming-cache-29-decrease-in-ttfb/)󠁿

 [Brian Jackson](https://profiles.wordpress.org/brianleejackson/) April 23, 2025

Warming cache is an excellent way to increase your cache HIT ratio and ensure visitors
hit cache as often as possible after cache expiration or content is updated. We’ve
been using the Warmer plugin for a few months now, and after monitoring the CrUX
data, we saw a decrease of ~29% in our time-to-first-byte (TTFB) on one of our sites.
⚡ Warmer was the only change that was made during this time period. The developer
of Warmer understands how to create an easy to use UI that is fast and lightweight.
You do want to be careful not to overuse this feature on shared hosts, but you can
choose a less aggressive crawler setting if needed in the plugin. And only warm 
the cache of your most important content (post types).

![](https://secure.gravatar.com/avatar/8f5963dd4f931d4080e89818ec027689ca802589251cefd1367b681d5bb7b71a?
s=60&d=retro&r=g)

### 󠀁[Decent plugin for its purpose](https://wordpress.org/support/topic/decent-plugin-for-its-purpose/)󠁿

 [noahhs](https://profiles.wordpress.org/noahhs/) April 23, 2025

Overall, pretty solid. The UI’s clean, super easy to navigate, and it does exactly
what it says it will.

 [ Read all 3 reviews ](https://wordpress.org/support/plugin/warmer/reviews/)

## Contributors & Developers

“Warmer” is open source software. The following people have contributed to this 
plugin.

Contributors

 *   [ Atakan Oz ](https://profiles.wordpress.org/atakanoz/)
 *   [ MatterWP Organization ](https://profiles.wordpress.org/matterwporg/)
 *   [ MatterWP Engineering ](https://profiles.wordpress.org/matterwpeng/)

“Warmer” has been translated into 2 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/warmer/contributors)
for their contributions.

[Translate “Warmer” into your language.](https://translate.wordpress.org/projects/wp-plugins/warmer)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/warmer/), check out
the [SVN repository](https://plugins.svn.wordpress.org/warmer/), or subscribe to
the [development log](https://plugins.trac.wordpress.org/log/warmer/) by [RSS](https://plugins.trac.wordpress.org/log/warmer/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.0.1

 * Tested up to WordPress 6.8
 * Fixed minor visual bugs

#### 2.0.0

 * New UI Improvements
 * Complete code refactoring
 * New automated cache warming features
 * New CPT support
 * New Webhook support
 * New WP-CLI support

#### 1.0.0

 * Initial release with core cache warming functionality
 * Configurable content source selection
 * Automated scheduling options
 * Detailed logging and monitoring
 * Debug and testing tools

## Meta

 *  Version **2.0.1**
 *  Last updated **12 months ago**
 *  Active installations **60+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.8.5**
 *  PHP version ** 7.3.5 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/warmer/), [Spanish (Chile)](https://cl.wordpress.org/plugins/warmer/),
   and [Spanish (Spain)](https://es.wordpress.org/plugins/warmer/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/warmer)
 * Tags
 * [cache](https://srd.wordpress.org/plugins/tags/cache/)[crawler](https://srd.wordpress.org/plugins/tags/crawler/)
   [optimization](https://srd.wordpress.org/plugins/tags/optimization/)[performance](https://srd.wordpress.org/plugins/tags/performance/)
 *  [Advanced View](https://srd.wordpress.org/plugins/warmer/advanced/)

## Ratings

 3.7 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/warmer/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/warmer/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/warmer/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/warmer/reviews/?filter=2)
 *  [  1 1-star review     ](https://wordpress.org/support/plugin/warmer/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/warmer/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/warmer/reviews/)

## Contributors

 *   [ Atakan Oz ](https://profiles.wordpress.org/atakanoz/)
 *   [ MatterWP Organization ](https://profiles.wordpress.org/matterwporg/)
 *   [ MatterWP Engineering ](https://profiles.wordpress.org/matterwpeng/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/warmer/)