Magento 2 FPC Warmers Comparison (Amasty vs Mirasvit)

- E-Commerce, Magento 2

Magento 2 Full Page Cache Warmer Extension

Below, we compare two useful tools that represent vital performance improvements: Amasty Full Page Cache Warmer and Mirasvit Full Page Cache Warmer. Both modules crawl your store and warm cache automatically. Which extension is better? Which Magento 2 cache warmer provides more advanced functionality? Which solution is more budget-friendly? You will find answers to these and other questions below.

Download / Buy Amasty Full Page Cache Warmer Magento 2 Extension

Download / Buy Mirasvit Full Page Cache Warmer Magento 2 Module

Workflow

Let’s start our comparison with one key aspect – the nature of the workflow each Magento 2 FPC warmer module provides. Both Amasty and Mirasvit offer fully automated workflow. You only need to configure the extensions, and they will do all the work without any manual actions. At the same time, the Amasty Full Page Cache Magento 2 warmer provides the ability to force manual queue generation and manual warming.

Magento 2 Full Page Cache Warmer Extension

Cron Job

Since we’ve started the comparison with the description of the automated workflow, it is necessary to mention that both Magento 2 warmer extensions support cron. Thus, you can create any custom schedule for both tools. Note that the Amasty Full Page Cache Warmer Magento 2 extension allows using the cron expression to schedule queue generation jobs and to use another one to schedule warmer jobs.

Magento 2 Full Page Cache Warmer Extension

In its turn, Mirasvit Full Page Cache Warmer provides only one field for the cron expression where you can schedule warmer jobs.

Warm Pages By

Mirasvit and Amasty allow you to select one of two generation sources. In case of Amasty, it is Page types and Text File.

Magento 2 Full Page Cache Warmer Extension

Mirasvit also allows specifying particular page types to warm your Magento 2 store and, at the same time, provides the ability to run the process based on the page popularity, which is a quite handy option.

Exceptions

Both extensions allow admins to exclude specific pages from warming.

Amasty:

Magento 2 Full Page Cache Warmer Extension

Mirasvit:

Performance Improvements and Various Limitations

Another important aspect that has a different implementation in the compared modules is related to performance improvements and various limitations. Amasty allows setting a limit on queue and batch sizes, specify the delay between requests, and set the maximum number of lines in the log table:

Magento 2 Full Page Cache Warmer Extension

Magento 2 Full Page Cache Warmer Extension

Mirasvit provides the ability to define the number of concurrent requests to store, set the delay between requests, and specify the maximum job run time:

Besides, Mirasvit provides a group of extended settings:

  • Don’t run warmer job if average system load more than (%)
  • Crawler limit
  • Forbid cache flushing
  • Run warmer as web server user
  • Forcibly make pages cacheable
  • Warm mobile pages separately

You can use all these parameters to achieve the maximum efficiency of the chosen Magento cache warmer.

Page Combinations

To make the warming workflow more precise, the Amasty Full Page Cache Warmer Magento 2 extension allows creating page combinations on the basis of sore views, customer groups, and currencies.

Magento 2 Full Page Cache Warmer Extension

Mirasvit doesn’t provide any similar functionality.

Debug

Both extensions allow configuring the debug mode. Amasty Magento 2 warmer allows displaying cache status and specifying IP addresses for which to show it.

Magento 2 Full Page Cache Warmer Extension

Mirasvit offers two additional parameters: Log tags for cache flushing and Log backtrace for cache flushing. Besides, you can configure hole punches to exclude specific blocks from cache warming.

Warmer Queue

In case of the Amasty FPC Warmer Magento 2 module, the warmer queue is available in the grid that displays only page URL and rate.

Magento 2 Full Page Cache Warmer Extension

As for the Mirasvit Magento 2 crawler, it offers more information: a page ID, status, URL, type, and popularity. You can warm or clear cache, as well as delete each page individually from the Action column. Besides, there is a section that illustrates the percent of cached and pending pages, as well as shows the fill rate.

Warmer Log

The Amasty Full Page Cache Warmer Magento 2 module contains a log where all warmed pages are gathered. Here, you can view a date when the page was warmed, its URL, related store view/currency/customer group, rate, status, and execution time.

Magento 2 Full Page Cache Warmer Extension

In its turn, Mirasvit warmer displays both completed and running jobs together. You can view a job ID, priority, info (fill rate, average system load, and execution time), status (running or completed), as well as the time and date of creation/update/start/finish.

Reports

The Reports page of the Mirasvit’s module looks more user-friendly and informative. It contains only one diagram, but you can add up to 6 parameters to it and display data for various time intervals: Hour, Day, Week, Month, or Year. As for the parameters, they are: Average Response Time, Hit Average Response Time, Miss Average Response Time, Hit Count, Miss Count, and Visit Count.

Magento 2 Full Page Cache Warmer Extension

Besides, there is a grid view below the diagram.

Magento 2 Full Page Cache Warmer Extension

In case of Amasty, you have two diagrams: Status Codes and Warmed Pages. Neither of them provides such a wide variety of settings, and you don’t get a grid view.

Magento 2 Full Page Cache Warmer Extension

Frontend

On the frontend, both Magento 2 warmer extensions have the same functionality. They display the cache hit and cache miss, as well as not cacheable blocks.

Amasty:

Magento 2 Full Page Cache Warmer Extension

Mirasvit:

Magento 2 Full Page Cache Warmer Extension

Price

As for the price of both modules, it is almost the same. You can purchase Amasty Full Page Cache Magento 2 extension for $175, while its competitor costs $149. Thus, Mirasvit offers a slightly more budget-friendly tool.

Magento 2 FPC Warmers Comparison

Amasty Mirasvit
Automated Workflow + +
Manual Workflow + 50/50
Cron Job + +
Several Warm Types + +
Page Exceptions + +
Performance Improvements + +
Limitations + +
Page Combinations +
Debug + +
Warmer Queue + +
Warmer Log + +
Reports + +
Frontend Appearance + +
Price $175 $149

Final Words

As you can see, each module has its pros and cons. If you are looking for the cheapest solution – choose Mirasvit. If detailed reports are important – purchase the same module. If lots of settings are your key requirement, you already know the answer.

In its turn, the Amasty Full Page Cache Warmer Magento 2 module is excellent since it offers the manual mass update in addition to the fully automated algorithm, as well as allows admins to leverage customer groups, store views, and currencies to make page warming more precise. We also recommend you to use Amasty if you already have the company’s modules installed since you will avoid conflicts for sure. The same is about Mirasvit.

Download / Buy Amasty Full Page Cache Warmer Magento 2 Extension

Download / Buy Mirasvit Full Page Cache Warmer Magento 2 Module