Magento 2 FPC Warmers Comparison (Amasty vs Mirasvit)

- E-Commerce, Magento 2
 

Magento 2 Full Page Cache Warmer Extension

Below, we compare two very important tools that represent vital performance improvements: Amasty Full Page Cache Warmer and Mirasvit Full Page Cache Warmer. Both 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 provide 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 to use 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.

Mirasvit Full Page Cache Warmer Magento 2 Extension Review

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 to specify certain page types to warm your Magento 2 store and at the same time provides the ability to run the process on the basis of page popularity, which is a quite handy option.

Mirasvit Full Page Cache Warmer Magento 2 Extension Review

Exceptions

Both extensions allow to exclude certain pages from warming.

Amasty:

Magento 2 Full Page Cache Warmer Extension

Mirasvit:

Mirasvit Full Page Cache Warmer Magento 2 Extension Review

Performance Improvements and Various Limitations

Another important aspect that has different implementation in the compared modules is related to performance improvements and various limitations. While Amasty allows to set a limit on queue and batch sizes, specify 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 specify the number of concurrent requests to store, set delay between requests, and specify the maximum job run time:

Mirasvit Full Page Cache Warmer Magento 2 Extension Review

Besides, there is a group of extended settings:

  • Don’t verify peer
  • Don’t run warmer job if average system load more than (%)
  • Crawler limit
  • Forbid cache flushing

Magento 2 Full Page Cache Warmer Extension

Use all these parameters to achieve the maximum effectiveness 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 to create 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 to configure the debug mode. Amasty Magento 2 warmer allows to display cache status or specify IP addresses to show it for.

Magento 2 Full Page Cache Warmer Extension

Mirasvit offers two additional parameters: Log tags for cache flushing and Log backtrace for cache flushing.

Magento 2 Full Page Cache Warmer Extension

Warmer Queue

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

Magento 2 Full Page Cache Warmer Extension

As for the Mirasvit Magento 2 crawler, it offers a more informative page ID, 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 fill rate.

Magento 2 Full Page Cache Warmer Extension

Warmer Log

The Amasty Full Page Cache Wormer Magento 2 module contains a log where all warmed pages are gathered. Here, you can view 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 job ID, info (fill rate, average system load, and execution time), status (running or completed), as well as time and date of creation/start/finish.

Magento 2 Full Page Cache Warmer Extension

Reports

The Reports page of 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 of day, Day, Week, Month, or Year. As for 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 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 solutions – 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 greate since it offers manual mass update in addition to the fully automated algorythm as well as allows to leverage customer groups, store views, and currencies to make page warming more precise. We also recommend you to use Amasty if you already use company’s modules, 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