Log in or create an account
If you have an account with us, please log in.

You have no items in your shopping cart.

Full Page Cache Warmer for Magento 2

Ensure fast web-site browsing experience with Magento 2 Full Page Cache Warmer. Provide users a flawless store performance to top search rankings and attract more visitors.

  1. Warm all important pages first
  2. Automated cache warming process
  3. Exclude specific pages from warming
  4. Auto-update cache after the changes
  5. Warmer log & performance reports
Explore Demo
User Guide
Get a bundle with 2 additional extensions and save up to 10%
Full Page Cache Warmer for Magento 2
60 Days Money Back
Free Lifetime Updates
90 Days Free Support

Important: starting in July 2018, page loading speed will become a ranking factor for search engines.

Why use a cache warmer?

Magento 2 is fast and well optimized for high loads. It offers full page caching and Varnish out-of-the-box. However, there are still a lot of things to be done to make your store as fast as possible. In fact, the store cache is frequently cleared due to a great number of reasons starting from page content updates and ending with cache lifetime expiration. Therefore, to timely cache all necessary pages and provide customers with ultimate shopping experience you need a tool which automatically warms the cache and ensures fast pages load.

To automate the cache warming process and make it invisible for customers, we’ve developed a special Warmer tool to request pages with outdated cache during the night, when the number of site visitors is minimal. Due to the user-friendly interface and feature-rich functionality, the module can be configured literally in minutes. Simply set up the extension according to your needs and cron will do the rest! As the result, you can see the Warmed Pages Report.

magento 2 full page cache warmer extension

How does the Cache warmer work?

The Magento 2 Full Page Cache Warmer carefully sorts site pages selecting the ones that should be cached first of all and adds them to a special cache warming queue. Once the queue is generated, the cache warmer starts processing it using cron. The pages are generated emulating multiple parameter combinations and then cached.

Fully automated cache warming

Automatically generate a cache warming queue

With the extension a store admin can easily generate a cache warming queue in accordance with the set parameters to keep the cache on the most popular pages warm.

Generate queues based on customers' activities

Create a warming queue based on the most popular pages of your website. Pages are ranked according to the number of visits. The most popular pages URLs will be at the beginning of the queue and will be warmed first, the least – at the end.

Specify queue generation source

Select the source the links for crawler will be extracted from:

  • specific page types;
  • XML sitemap with pages priority;
  • custom .TXT file with one link per line;
  • sitemap XML and Text File together.
  • NEW | customers activity source

Prioritize pages for warming

Choose page types that should be processed by the crawler. Drag and drop pages to set up processing priority according to your needs. The Magento 2 cache warmer works with 4 different page types: Home page, Product pages, Category pages, CMS pages.

Exclude pages and blocks

Extension settings let you warm the cache of specific pages or blocks. With the Hole Punch feature, you can exclude specific page's blocks from cache warming. Simply specify the pages you need to exclude, thus taking cache warming process over total control.

magento 2 full page cache warmer extension
magento 2 improved layered navigation extension

Automate the XML sitemap creation with Magento 2 XML Google Sitemap

The XML sitemap automatically created with Magento 2 XML Google Sitemap extension improves the ranking of your website in search engines and befits the Amasty Full Page Cache Warmer for creating the URL queue.

Schedule queue generation

Schedule cron job to generate the cache warming queue depending to your needs. E.g. Run cron every 12 hours.

Schedule specific time for warming

Specify how often the crawler should process pages added to the cache warming queue.

Warm cache right after the flush

You can set queue generation and processing to restart right after the Full Page Cache Flush. That's useful as the cache will be warmed up right away and there's no need to wait until this moment comes on schedule.

Limit max queue size

Set the max number of pages for the cache warming queue.

Specify single batch size

As soon as the cache warmer processes page URLs in batches you can specify how many URLs a batch should contain.

Flush Cache for particular urls

If you change a good on your backend it's possible to flush cache for its product page only. It's useful as you won't need to warm cache from scratch for all the other urls.

Advanced Options

magento 2 full page cache warmer extension

Select page combinations

Choose page combinations for cache warming based on the following parameters:

  • Customer groups
  • Currencies
  • Stores

You can specify either one or multiple values for each chosen parameter.

Auto-update cache with changes

Due to this handy option all URLs of newly created or updated pages will be automatically added to the warmer queue. For example, you edit a product's name or a price and then save changes. Once the product is saved the cache warmer will instantly make the cache for it.

Visual performance reports

Due to visual statistics you'll be able to keep track of the crawling progress. Different data types are carefully arranged in separate tabs:

  • Status codes;
  • Warmed pages;

Cache warmer log

Effectively monitor cache warming processes with an informative log grid. Crawled pages are automatically added to the log file together with related information like date, store view, currency, time etc.

magento 2 full page cache warmer extension

Debug mode

With the extension you can check whether the cache warming tool works correctly by using a debug mode which shows cache statuses and hints. The option perfectly works on the staging environment with native Magento cache. On the production environment when the Varnish cache is on, the module won't be able to gather and process necessary info. Therefore, the Status & Hints option won't be available.

More Features

  • Set the XML Sitemap source files independently per each store view
  • Enable/disable certificate verification
  • Provides Google with fresh page versions
  • Works with Magento 2 Varnish Cache and default File Cache
  • NEW | Generate queues and warm cache via the command line
  • HTTP authentication
  • Custom delay interval for crawler requests
  • Customizable log size
  • Higher SEO rankings with faster load time
  • Manage all cron tasks on a Cron Tasks List grid

Product questions

Is there a way to change the order in which the links are being crawled?

The order of links in the file is the order of their crawling. Read the full answer to get more information.

Reasons to choose

Other Features

  • 100% Open Source — Easy To Customize
  • Follows Magento Code Architecture
  • Separated HTML/CSS/JS
  • Simple installation via Composer
* The name "Magento" and the logo are the trademarks of Magento, Inc.
Good extension for m2, good support
We use Magento 2.2 with a custom theme and several extensions. With this module pages are cached and loaded very fast. The tool itself is simple, though at the beginning u can have some questions with configurations as we had. The support team was quick to answer and resolve our case, so that wasn't actually a problem to run the module correctly.
Good value for money
We considered several alternatives and chose amasty. There are cheaper options, but fpc is worth every penny. After installation, our store works much-much faster. Also, if you need help, the support team is quick to answer.
simple and fast
After migration to Magento 2, I bought the extension and came across a crawler queue issue in Magento 2.2. However, the guys fixed it soon and now I'm totally satisfied with the module. I don't need to clean cache manually every time I make changes, the debug mode shows cache is warmed where needed. So, it wasn't a waste of money.
It puts on speed
Fpc is really easy to install and configure. Actually, you can leave the default configuration and set the cache to work. What's more, the support team replies really fast. We had some questions after the installation but they answered to them all in a minute.
Not bad
Either way, the extension works well and the load speed is much faster now. Though, Memcache is not fully supported by the fpg.

Write Your Own Review

You're reviewing: Full Page Cache Warmer for Magento 2

You can always download the recent version free of charge from your account

Installing an upgrade is easy — check now

My Downloads
Version 2.0.3
Last Update: Sep 04, 2019
2.0.3 - Sep 04, 2019:
  • Improvement amcharts library was updated
2.0.2 - Sep 02, 2019:
  • Improvement minor code improvements
2.0.1 - Aug 12, 2019:
  • Compatibility with Amasty Automatic Related Products was resolved
  • Fix the issue with notice: Undefined variable URL was resolved
2.0.0 - Jul 22, 2019:
  • New we added new warmer log and efficiency reports
  • New we added the new feature - Holepunch. It's the ability to exclude blocks from the full page cache.
  • New now the extension is able to warm up pages separately for mobile theme.
  • Improvement we improved the way customer activity source works. The possible exception error was fixed.
  • Improvement now product pages of the newly created products are added to the warmer queue right after the creation of the product
See previous updates
Version 1.2.1
Last Update: May 31, 2019
1.2.1 - May 31, 2019:
  • Fix the issue on the 'setup:upgrade' step for Magento 2.2.3 was fixed
1.2.0 - May 30, 2019:
  • New now it is possible to launch Queue Generation and Queue Procession from the command line
  • New now it is possible to flush Full Page Cache for a certain page from the 'Warmer Log' grid
  • New new algorithm for creating a warming queue based on the most popular pages of your website
  • Improvement minor visual improvements in the admin area were made
  • Improvement now after the Fill Page Cache flush a new queue will be created and processed
Version 1.1.3
Last Update: May 02, 2019
1.1.3 - May 02, 2019:
  • Fix the issue with php. version in 'composer.json' was resolved
1.1.2 - Mar 27, 2019:
  • New the ability to manage all existing cron tasks on a Cron Tasks List grid in backend was added
1.1.1 - Dec 26, 2018:
  • New now the XML Sitemap source files can be set independently per each store view
1.1.0 - Dec 04, 2018:
  • New the new type of the available Query Generation Source was added - 'Sitemap XML and Text File together'. Both the sitemap and the text file will be used for creating the URL queue for FPC warming.
  • New the compatibility with the Amasty XML Google Sitemap was added. The sitemap created by the Amasty extension fits well the Amasty FPC Warmer for creating the URL queue
  • Improvement now it is possible to set the path to the Sitemap XML file
Version 1.0.10
Last Update: Oct 22, 2018
1.0.10 - Oct 22, 2018:
  • Improvement the appearance of the frontend FPC information block was improved
1.0.9 - Sep 03, 2018:
  • Fix the possible issue when the crawler fails to warm pages was resolved
1.0.8 - Jul 31, 2018:
  • Compatibility the compatibility with Magento 2.2.5 was added
1.0.7 - Jul 11, 2018:
  • Fix the issue with updating Magento from v.2.1.x to v.2.2.x was resolved
1.0.6 - Jun 11, 2018:
  • Fix the issue with cron configuration options saving was resolved
1.0.5 - May 17, 2018:
  • Fix the issue with cron group name was fixed
1.0.4 - May 10, 2018:
  • Improvement cron group was changed from 'default' to 'amasty_crawler'
1.0.3 - Feb 05, 2018:
  • PHP 7.1 compatibility was improved
1.0.2 - Nov 03, 2017:
  • Fixed issue with crawler queue in Magento 2.2
1.0.1 - Aug 25, 2017:
  • Compatibility with Magento 2.2 introduced
Back to top