Compare Amasty Full Page Cache Warmer vs. Mirasvit Full Page Cache Warmer
Learn all about Full Page Cache Warmers for Magento 2 created by Mirasvit and Amasty. Compare their main features, and discover similarities and differences. Find the best cache warming module for your store.
Information about the extensions
Information about the extensions
The Magento Full Page Cache extension from Amasty
The Magento Full Page Cache extension from Amasty provides flexibility in warming settings. It allows combining sitemap with file sources and files with page types sources. Different sources can also be chosen for different store views from a single admin panel.
Skilled users can adjust the warming process in detail through the command line and detailed schedule settings. Mobile website layout and user agents with specific devices can be warmed specifically. The extension also provides a pre-built page status report to track errors and a Varnish cache coverage report to check its activity.
The Full Page Cache Warmer for Magento 2 by Mirasvit
The Full Page Cache Warmer for Magento 2 by Mirasvit tracks pages without existing cache and warms them for users. Fast page loading is possible only if the URL is cached. However, in default Magento pages are cached only when users open them. This leaves a lot of pages uncached.
The extension finds pages without cache and warms them according to a schedule. You can pull URLs for warming from website crawler, file import, sitemaps, or through default tracking of customers activity. To lower server load, you can pick pages, page types, and users that will not be included in warming.
Three performance presets allow you to balance the server load. If they are not enough – expert mode allows detailed manual fine-tuning. Warming rules also provide more flexibility to customize warming process. For example, you can define the priority of warming certain pages. And new built-in reports allow you to see caching efficiency, history, coverage, and fill rate.
Key Benefits of Mirasvit’s Cache Warming module
The Magento 2 Full Page Cache Warmer module by Mirasvit allows users to use multiple sources. You can add unlimited files with URLs and sitemaps as sources, together with one crawler and default visitors’ activity tracking. Pages can be forcibly cashed. You can exclude certain URLs, page types, or user agents from the warming process. Warming rules can then help to specify warming priority.
Mirasvit’s Cache Warmer module lets you choose a warming strategy and performance settings to balance server load. If preset options are insufficient, you can switch on the expert mode. It allows you to manually customize the schedule, used threads, delay, and maximum job run time. Automatic cache flushing when items and categories are changed can also be disabled for more manual control over the processed cache.
Amasty’s Full Page Caching module
The Amasty’s Full Page Caching module provides users with tools to inspect and manage the warming process. It adds pre-built reports that allow users to monitor the warming process, see how many pages returned errors, and check Varnish cache type performance. With the help of the command lines, it allows users to fine-tune the schedule. It also allows combining sources like files, sitemaps, and page types.
Mirasvit's Magento Page Cache Warmer
The Page Cache Warmer extension by Mirasvit gives users built-in automatic settings to enhance store page caching. Users can choose between different performance options and warming strategies. There are default sources for caching and a schedule for updates. It also provides tools for detailed management. Multiple files and sitemaps can be used as sources. Warming certain pages or users can be avoided. And the expert mode allows to change more technical nuances of the warming process.
Key Features of Page Caching Modules
- Source Options
Choose the source for the warming queue generation. The algorithm can cache pages according to their type or user activity. You can also upload a list of page URLs for caching from text files, sitemaps, or both simultaneously. Page types and text files can be combined as sources. These options give you more control over what exact pages are being cached.
- Independent Sources
Different sources can be set up for different store views. This feature allows you to manage cache warming for the entire marketplace in one admin panel.
- Precise Time Management
Manage the exact time for updating warming sources and cleaning the cache. Unlike other extensions, you can choose both date and time interval.
- Command Line
Queues and data for warm-up can be generated manually through the command line. This way, experienced users can tailor the module's functionality in precise detail, impossible with default options.
- Disable Certificate Verification
You can switch off certificate verification if the extension has trouble caching HTTPS pages.
- Mobile Compatibility
Choose whether or not to cache mobile-view pages to speed up loading on mobile phones. You can set the header text that will be sent on mobile requests. User agents with certain devices for whom pages will be cached can also be specified. This way, you can cater to mobile users to boost conversion rates.
- Page Status Report
View the status of cached pages to see the percentage of normally loaded and invalid pages. With this feature, you can discover when and how many errors occurred and take action to avoid potential problems.
- Varnish Cache Coverage Report
The extension allows you to check how much Varnish cache type was processed. See the performance of the feature divided from other types of cache.
- Source Combination
Add multiple sources for cache warming and enable them all at once. The extension automatically uses user activity as a source to receive a list of URLs. An unlimited number of files and sitemaps can also be created to ensure all-encompassing coverage.
- Warming Strategy
The module can process URLs according to warm rules and popularity of pages. It can also add a background process to the default one, to warm up pages from the current job queue.
- Warming Intensity
Pick the intensity of the warming to manage the loading of servers. You can choose high intensity for low load rate servers. Medium intensity is a default setting, good for most Magento stores. Low intensity is for the high load rate servers.
- Expert Mode
Warming strategy can be manually tailored in expert mode. This way, experienced users can fine-tune the module’s settings to fit their needs better.
- Warming Rules
Change the priority for page warming by editing the priority value. Sent request headers can also be changed. By managing the priority, you can decide what pages should be warmed first to improve the performance of important URLs.
- Force Caching
Make the system cache pages that usually are unavailable for caching in default Magento. This feature gives you more control over what pages can be sped up for users.
- Forbid Cache Flushes
Disable cache cleaning when changing data on the website. This way, the system will not reprocess cache with every change.
- Ignored Pages and Users
Choose which pages or page types will not be cached to avoid loading the system with unpopular URLs. You can also forbid warming up pages for certain users, like search bots. Lift the load from the server by ignoring pages and users that don't require warming.
- Considered Design Rules
The extension can differentiate between different website themes. With this feature, you can speed up loading for different layouts, like mobile or custom themes.
Side-by-side features comparison
You should compare each Warm Up Cache extension's key features to understand their differences better. The best way to do this is through a simple side-by-side comparison table.
|Mirasvit Cache Warmer
|Amasty Cache Warmer
|Manual performance customization
|Page type cache source
|Crawler cache source
|Add multiple cache sources
|Manual schedule customization
|Ignore page types
|Ignore user agents
|Mobile users managing
|Forbid cache flushes
|Forcibly make pages cacheable
|Varnish Cache support
|Redis Cache support
|Hole Punch feature
|One cached page for several store views
|Cache flushing statistics
|Varnish Cache coverage report
|Page status report
|Caching efficiency report
|Average system load report
|Support for any cache system
Pick the best module for yourself
The Full Page Cache Warmer modules speed up the loading process for websites by preparing cache for certain pages. They allow you to pick which pages out of hundreds or thousands should be warmed to load faster. You can also decide what pages must never be warmed to save server resources. The extensions also provide statistics on cache loading.
The Cache Warmer extensions can provide similar core functionality. However, each brings unique tools and has a different approach to users. Mirasvit’s extension gives default options for performance, strategy, and sources. But it also allows detailed manual customization of those parameters. It also enables forcible caching and exclusion of certain users and page types from the warming process. The Full Page Cache Warmer by Amasty adds pre-built reports on page statuses and Varnish Cache activity. It also enables separate caching for mobile users.
Find out what is Cache Warming module can give to your store. Discover differences between Mirasvit’s and Amasty’s extensions through comparison and choose the one that suits you most.