Website speed is not something one can optimize once, and benefit from ever after. You continuously have to improve the loading speed, especially when working with Magento 2 and eCommerce in general. 

Magento full-page cache is one of the reasons why your website loads faster. However, your store data always gets cleared for numerous reasons. And that's when you need a tool to automate the cache warming, so your customers and Google get relevant content faster.

You're going to find multiple Full Page Cache Warmer Extensions for Magento 2 on the web. Unfortunately, only a few provide really useful features.  So, in this article, we provide an overview of the best Magento 2 Full Page Cache Warmer extensions you can choose for your store.

Let's start!

Top Magento 2 Full Page Cache Warmer Extensions

Vendor Extension Name Price Guarantees Rating
Magefan Magento 2 Full Page Cache Warmer $149.00
  • 100% Open Code

     

  • 30 Days Money Back Policy
  • 365 Days Free Support
  • 365 Days Free Updates
New
Mirasvit Full Page Cache Warmer for Magento 2 by Mirasvit $179.00
  • 100% Open Code
  • 30 Days Refund Policy
  • 1 Year Free Updates
  • 1 Year Free Support

4.9 ⭐⭐⭐⭐⭐

210 reviews

Amasty Full Page Cache Warmer for Magento 2 by Amasty $219.00
  • 100% Open Code
  • Support Subscription
  • 30 Days Refund Policy

4.8 ⭐ ⭐⭐⭐⭐

9 reviews

Now let's review these Full Page Cache Warmer extensions in more detail.

Magento 2 Full Page Cache Warmer by Magefan

The Magento 2 Full Page Cache Warmer by Magefan is a fairly new yet elaborate tool with all the necessary features gathered in one place. It gets the job done while working in the background, without disturbing your day-to-day store operations.

The extension warms the cache for the most popular pages and allows you to create warmup combinations of store views, customer groups and currencies. Besides, you can exclude pages, page types or user agents from the cache waring. This way, you have full control over the content to be cached.

cache warmup combinations

(Cache warmup combinations - Magefan Demo)

Magefan's extension takes care of your server as well, with 3 resource usage levels. Thus, you can choose the option that matches your server capabilities best.

Additionally, there is a custom level where you can tailor your needs to your server resources to decrease the server load.

cache warming performance levels

(Cache warming performance levels - Magefan Demo)

One of the best parts is the cache warming report where you can see the caching status of your store pages. You'll find page types, their URLs and time when exactly they were cached in one grid.

With the colourful graphs, you have a better view of the overall cache warming and get more insight into how many pages were hit or missed.

cache warming stats

(Hit and missed pages report - Magefan Demo)

In addition, the Magento 2 Full Page Cache Warmer by Magefan comes with the cache flushes log. Here you can monitor who, where and when cleared the cache. There is a backtrace available to provide more context and clarify why the cache was cleared.

cache flush log

(Cache flushes log - Magefan Demo)

All in all, this solution can bring the loading of your website to the next level. You configure it once and get results for the days to come.

Full Page Cache Warmer for Magento 2 by Mirasvit

The Full Page Cache Warmer for Magento 2 by Mirasvit is another excellent solution worthy of your attention. 

Similarly to the previous extension, it works in the background, so any other actions you take in your store do not disturb it. It allows you to create a list of pages for warming and define those to be excluded.

cache warming performance settings

(Warming strategy and intensity - Mirasvit Demo)

Even though the full-page cache optimizes the page loading, not all page elements have to be cached. There are dynamic blocks that have to be unique for all customers and do not require caching.

Mirasvit's solution has this aspect covered with the FPC hole punch functionality where you can define the blocks to be excluded from cache warming.

fpc hole punch

(Excluding blocks from cache warming - Mirasvit Demo)

The efficiency and cached pages report creates a clear picture of the hit and missed pages during a particular time making it possible to evaluate the warming results. Besides, you can also track the response time of cached and non-cached pages. This way, you can analyse the efficiency of your configuration and alter it if needed.

cache warming efficiency report

(Cache warming efficiency report - Mirasvit Demo)

Full Page Cache Warmer for Magento 2 by Amasty

Amasty's Full Page Cache Warmer has a similar set of options. Here you have a chance to set the intensity of the warming according to your server capabilities and define the cache flush schedule.

cache warmer performance

(Warming performance settings - Amasty Demo)

The Amasty extension provides 6 different algorithms for prioritization, with the cache finder working on the queue generation source you select. This way you ensure your customers see the freshest content which is loaded without delays.

prioritization of the cache warming

(Cache warming priority settings - Amasty Demo)

This extension also comes with the FPC hole punch functionality. So, you can exclude specific dynamic blocks from being cached. Certainly, you can configure cache warming combinations and exclude pages from warming.

The Full Page Cache Warmer extension by Amasty offers extensive reporting of the warming process. Except for the similar features we just mentioned, Amasty provides the warmer log with the visual stats about the crawler progress, coverage rate, and all crawled pages information. 

cache warmer log

(Cache warmer log - Amasty Demo)

That said, you are in full control of the cache warming process with all the necessary data conveniently arranged for further analysis.

Regardless of the Full Page Cache Warmer extension you choose, you will definitely benefit from the comprehensive configuration and the advanced optimization features. However, you should remember that while they help you boost the cache warming, they don't fix your loading speed issues completely. 

Once you optimize your website cache with the best Magento 2 Full Page Cache Warmer extensions, explore other ways to improve Magento 2 speed