Full Page Cache Warmer for Magento 2
Magento 2 store loads quickly only if its pages are in the cache. Our extension automatically adds pages to the cache and thus, speeds up your store!
Whenever your customer or Google visits a page, its most recent variant will be loaded in a fraction of seconds from the cache.
This extension introduces a unique robot designed to monitor cache status. Once the cached page is cleared, the robot visits this page and warms up the cache for it!
- A store page's loading speed is now several times faster
- The latest page version is always in the cache
- Google ranking of your store is improved due to increased page loading speed
- Module works in the background, requires minimum manual attention

Problem
To make your online store run faster, you should use Magento 2 cache. But the latter is frequently cleared, leaving visitors to wait while page is loading.
Solution
The Full Page Cache Warmer extension automatically checks the page cache status and updates the cache so as to provide the fastest loading speed at all times.
What benefits Full Page Cache Warmer brings to your store
Full Page Cache main features
- Cache warming performance presets
- Compatible with Varnish Cache, default File Cache, Redis Cache, and others
- Supports almost any types of pages
- Cache page elements that default Magento in unable to cache
- You can set priorities of pages to warm up
- Flexible configuration with warming rules
Fully Automated Extension Workflow
Set up the Magento Full Page Cache configuration right after installation, and then you can just kick back and relax.
Fully Automatic Work
Our solution is fully automated and refreshes your store's cache automatically. No more worries about complicated manual settings, just specify which page types should be cached, and that's it!
Tasks Run In The Background
Full Page Cache Warmer module operates in the background. You are free to make any changes to the interface of your online store, and it won't affect the extension functioning in any way.
Be Sure Caching Is Working
Full Page Cache Warmer module provides a special page that refreshes automatically, and displays the current status of the full page cache.
Control Which Pages to Warm
The extension allows you to create lists of specific pages for cache warming in order to decrease server load and speeds up cache warming.

Readily Available Performance Presets
You can quickly set up an optimal performance level for the Full Page Cache Warmer depending on your server capabilities and load. Choose the most suitable module performance level from one of the templates:
- High for intensive cache warming
- Medium for most Magento stores
- Low for soft cache warming

Flexible Performance Optimization Settings
With Mirasvit extension Full Page Cache, you are not limited to predefined cache warming performance templates. The Module's performance settings are entirely adjustable. Using the custom performance setting, you may configure the following:
- the number of concurrent requests made to your store (threads)
- maximum run time
- frequency of running cron jobs.
Get the most out of your store without any performance issues with our cache solution!
Control The Average System Load
Balancing the server load is important for fast web page loading speed. Identify bottlenecks in the system load with the help of a graph offered by the Full Page Cache Warmer extension.

Set a threshold limit for Cache Warmer jobs to reduce system load. Run the cache warming job when the server has enough computational resources to serve the visitors of your shop and update cache.
Full Control Over Cached Pages
Get detailed information on every cached page. View its page type, popularity, and applied warming rules. The Full Page Cache Warmer also shows the date when the page was created, updated and cached. It also displays the source from which the page was collected.
You can manage each cached page. You can also warm the page cache or clean its cache.
Flexible Cache Warming Configuration
Configure the cache warming rules and flexibly combine them in a single condition for cache warming. Use it to keep the cache updated for most important pages and customers.
Override Magento Default Caching Behaviour
Cache pages and blocks on pages that default Magento skips. Additionally, set modified HTTP headers to further save bandwidth and increase loading speed.
Support for Caching of Complex Pages
Flexibly configure the parts of the pages that should be excluded from caching by using the Full Page Cache Hole Punch option.
Control Which User-Agents Trigger Caching
The Internet is loaded with web crawler robots. Exclude irrelevant ones from triggering re-caching to decrease the load on your server.
Save Disk Space for Multi-Store Shops
Efficiently use the server disk space by avoiding the storage of several copies of cached pages. Serve one cached page for multiple store views.
Save time by starting your support request online and we'll connect you to an expert.
Contact Us NowRich Command Line Interface Control Options
Use command line interface to quickly warm the cached pages and crawl them. The full list of CLI options is available in the module's documentation.

Monitor Caching Efficiency
The built-in Efficiency Report displays information on the response time of non-cached and cached pages
Get detailed data on how many cache hits and misses there were during any particular timeframe.
Monitor Cache Flushing
Use built-in tools to track the caching process efficacy and to debug problems related to overly frequent cache flushing.
Built-in Debugging Tools
Get clues to solving problems with the caching process with the built-in tools Analyze logs for cache warming requests and cache flushing.
Easy Caching Priorities Management
Prioritize caching of the most high-demand pages so as to always provide visitors with the freshest page content and fastest page speed loading possible
the best support is great they help with everything
clean and smooth codes
I switched to magento 2, I met all my shortcomings firstly from Mirasvit.
Again, it works, but you will want to make sure you have a good FPC solution (they have an extension for this that you may want to consider), and pair FPC with this solution to achieve success.
Thanks!
Buy another extension from another company. Just google.
Working with varnish cache this warmer is possible the best module I have ever purchased
Thanks Mirasvit whole team for their cordial support.
Works great. Plug and play
Now considering Follow Up Email, whick seems to have quite a few options. Almost like an automatic marketing system. The only differences, i excpect this one to track everything!
1) It has integration with Mirasvit Fast Asynchronous Re-indexing and together this modules really helps to speedup site.
2) It has good crawler, which crawls pages by popularity.
3) Mirasvis has very nice support (helped me to solve my issues with FPC) and documentation.
This FPC extension is amazing. The way you can clear cache from a simple page, category, product is really good. FPC helped us to improve the performance drastically and easily.
We are using FPC and Redis. Both works together really cool.
But it may be little more fast ;)
Mirasvit is the first place we look every time we need a new extension.
Recommended.
Great work
Their support is also Excellent :) Very happy with their products and services. But price is little bit higher :(
Well Done!!!!!!
Great functionality with many awesome features that are missing in other FPC solutions. On top of that outstanding support that helped me with adjusting the extension to my needs. Absolutely recommended!
Googled alot and came across Mirasvit, happend to be we already purchased sphinx search here; w00t.. Well to be short. Great support! Needed some modifications after running live and a few small issue's (our webshop related setup). Fast response and also they fix it right away! Alex is the best!
My average load time for my site has been improved very much.
I will recomend this extension and the Mirasivt teams is very professionel and the support is state of the art.
The best support and help I have ever seen.
We never want to miss!
After weeks of trying free caching extensions to get our site load time under 6 sec. We decide to look into a paid option. We have another Mirasvit extension (Follow up email) and this one fit with our budget, so it was a no brainer to give it a try. After a quick response from tech support, we were up and running with cached pages fully loaded at around 1.4 secs.
Highly recommend this extension if you are looking for an excellent out of the box caching system.
2. i also buy they install service, they very patience, fix many code. i will buy more.
Support is friendly and very quick to respond to emails. Alexander went out of his way to help me setup my cron job and tweak my setup. I have bought many extensions from other developers and its a hit or miss with some of them. I have no hesitation in recommending Mirasvit and their products to others. This is my 2nd purchase and I will definitely be back for more..
Works really well, reasonable price. Site response is much better now
Mirasvit support is excellent and fast!
Great!
So I recommend it for everyone...
Greetings from sLOVEnia. :D
Page load came from 2.5.s to 0.3s ! This is a must-have extension for all our future projects. You can verify this by Google Webmaster Tools; crawler statistics: very great reduce in the average page load time!
I love the crawler function.
Before I bought the extension, almost all people suggest me to find one with the good support. And I saw Mirasvit FPC's review is really awesome. So I decide to purchase, and now my store is really fast!
I've written an e-mail with a question and the response was very fast!
Thank you for this great extension, and the support.
This will make your commerce run 80% faster. So, for me is a must have.
I recommend this extension.
Previous to Mirasvit FPC we had 2 other FPC running but we did not get nearby the expected improvment in page load speed as with this one. In fact the other 2 were not working as expected out of the box.
We recommand to use it commbined with Redis PHP Cache because in when used with Magento file cache we got some performance drops in the store backend when cache was full.
The support team is good. We got a modification log at the time they installed the extension and once more as we had an issue with front page cache, witch by the way was actually a Magento bug in the 1.9.2.0 release and had nothing to do with the FPC extension.
Thanks
I keep buying modules with this company!
Installation was without any problems and setup for our mobile theme was quite easy. Afterwards I required some support with our Magento configuration and the support from Mirasvit was AMAZING! Tickets are replied to extremely fast, even on weekends and holidays. I am very impressed.
The module has been running a while now and the automatic Cache Crawler is a blessing. The result is an extremely large decrease in cache misses. I definitely recommend this extension!
My results in simple boring numbers:
Page load: was avrg ~5sec. Now is avrg ~0.25
Goals/Conversions: was avrg 25 per day. Now is avrg 30 per day
Server feels stable - no runtime/timouts headache.
Even if the module is ON development is easy done thanks to the inner crawler
Guys! As always you're on Top. Thanks for being here....
Already spent ~450$ for Mirasvit extansions and keepin' going. Every Ext is a justified waste.
This is one of those modules you don't want to overlook. A must-have for serious Magento powered websites.
And as always flawless support from Mirasvit team.
Good luck to your business, and if you had the opportunity to come to Jakarta, do not hesitate to contact me.
warm regards
Kunarto
Mirasvit deliver it, and in our case Alexander give extensive support.
So when you search for your Magento shop a well working cache system choose then for Mirasvit Full Page Cache. We are happy with it.
very clean code
The most important support is very good
doing their job very well
Thank you, waiting for new modules
Support really good
To my happiness in my last try I found FPC module of Mirasvit and it solved my problems. The suport was very quick and today I have FPC in all my apply.
Thank you Mirasvit for the amazing and quickly suport.
My website went from a solid 9 seconds website to a sub 3 website by just installing and activating the Mirasvit FPC.
One of the reasons i chose this FPC over others was the ability to see what was taking place in the background. and have a daily analysis of how much of the cached pages are being reached vs ones that are not reached and the response time of the page. Thanks Much Mirasvit you make my website possible..
P.S. They have a great and fast support team, they are always on top of things.
Alexander your the BEST!!!
Thus, for my new store, i went with Mirasvit FULL PAGE CACHE. Price was much cheaper - affordable. And, the support team worked diligently to rectify initial issues i had. They didn't charge me anything more and were willing to listen and fix the extension so that it works perfect on my store. The full page cache has reduced First Byte Time from 1.5 sec to about 0.3 sec. And, i am using file system to store cache. My server provides memcache and i could have made it even faster. But with Memcache, flushing cache gave me errors - so i opted out. So, you have it, good price, good support, good boost in overall loading speed. I am 1 happy buyer and i have bought my 2nd extension from Mirasvit today.
Will support them as long as they produce new extensions which i will need. :)
A big THANK YOU to Alexander who has responded to support requests same.
<span class="reply">Yes, our extension will works with this theme.</span>
Still I think it's a must you outline how to exclude certain blocks from cache in your documentation.
I am reffering to dynamic content like: "last visited products", "featured products".
<span class="reply">Extension always update dynamic blocks, like cart sidebar, compare list, last visited products etc.
Additionally you can specify own rules for certain blocks.</span>
Save time by starting your support request online and we'll connect you to an expert.
Contact Us NowWhy is the default Magento caching functionality not enough for optimal page caching?
To make your online store run faster, you should use several different types of Magento 2 cache. One of the most effective sorts of cache is the full page cache. Of course, Magento 2 provides this type of cache: when opening the page for the first time, it is automatically added to the cache, and then after refreshing the page content, returns from out of the cache in little to no time.
But there is still one significant issue: cache is frequently cleared. This can happen when:
- you make changes to the product pages or categories
- you make any other changes within the store
- you run reindex
- cache is cleared by its lifetime (usually every X hours)
In the instance mentioned above, if your online customers visit your store and observe that the pages are loading slowly (for the first time, at least), those customers may become disappointed with their browsing experience, thereby, decreasing your number of orders and revenue amassed.
The same occurs when a Google bot visits your online store, sees pages running slowly, and lowers your shop SERP ranking.
The Magento external full page cache extension prevents all these issues from occurring and increases your Magento store page's speed several times over. Our Magento Full Page Cache extension works with the following types of store pages:
- Product pages
- Category pages
- Layered Navigation
- CMS pages
- Blog pages
Page Cache Warmer is compatible with Varnish Cache, default File Cache, Redis Cache, and others.
What amount of manual work is required to successfully operate the extension?
You don't need to do anything while using our daily solution, as our extension is fully automated and restores your store's cache automatically.
Just specify which page types should not be cached, and that's it, the extension will continue its fully automatic work
The Magento Full Page Cache module operates in the background. You are free to make any changes to the interface of your online store, and it won't affect the extension functioning in any way since all the module's workflows are carried out in the background. The tasks of cache warming are run in a timely manner by Cron.
This feature can be quite useful if you don't like viewing an excessive number of windows and reminders on your desktop.
The caching process in a Magento shop can depend on the caching application you're using, such as Varnish. If this application is misconfigured, pages may not be placed in cache, and your shop may demonstrate a page loading slowdown.
Verify for yourself that full page caching in your store works correctly using the test page that the Full Page Cache Warmer module provides. This page refreshes automatically, and displays the current status of the full page cache.
How do I control cache warming for specific pages?
It can often be very time-consuming to warm every page in your store. In these instances, you're probably eager to speed up the warming process, warming only high-priority pages. The extension allows you to create your own lists of pages for warming.
For example, take the extension can warm pages from your sitemap. Alternatively, you can create a CSV file with the most important pages. You can also use your own lists of pages in warming rules of our extension. For example, the extension can warm high-priority pages in the first run through, and later all other pages.
The flexible control on page lists for warming allows you to speed up warming as well as decrease the server load.
How do I monitor server load when using this cache warming extension?
Fast web page loading speed can be achieved when the server is not overloaded, thus balancing the server load is important.
The Full Page Cache Warmer extension offers a graph for displaying the average system load, which is useful in identifying bottlenecks. Such a bottleneck can be caused by basic server activity and simultaneous caching processes. In this case, it is wise to disable cache creation during load periods.
Such a bottleneck can be caused by basic server activity and simultaneous caching processes. In this case, it is wise to disable cache creation during load periods.
How do cache warming rules help to increase the module's efficacy?
With a Full Page Cache Warmer extension, configure the cache warming rules depending on page attributes like customer group, page type, page popularity, page URL, product type, Store View, and cache triggering source. Flexibly combine those attributes in a cache warming condition that will help keep the cache updated for the most important pages and customers.
Additionally, for each cache warming rule, you can set modified HTTP headers by request. Use this option, for example, to accept gzip page encoding to save bandwidth and increase page loading speed.
How it is possible to override Magento default caching behaviour with this extension?
Default Magento skips caching some pages, or some pages' blocks that you may need to be cached. With our caching extension, you can forcibly make pages cacheable. You are free to cache all pages in your store or configure the page types which will be made cacheable.
Does the extension provides support for complex pages?
With the Magento Full Page Cache Hole Punch option, you can flexibly configure the parts of the pages that should be excluded from caching. The Hole Punch feature of our module does micro-level management of page blocks. It can be extremely useful for those stores that have complex pages constructed from multiple templates and blocks.
This option allows you to seriously optimize each of your store views with support for the corresponding Magento Store View functionality.
How do I decrease server load by controlling user-agents?
Decrease the load on your server by excluding certain web crawler robots from triggering the page re-caching. In the Magento Full Page Cache settings, specify the list of user-agents to be excluded. Use regular expressions to flexibly define the excluded user-agents.
How does the Full Page Cache Warmer save disk space for multi-store shops?
With the Full Page Cache Warmer module, you can save disk space on your server for multi-store shops. Avoid the creation and storing on disk of several copies of cached pages for Magento installations with multiple store views. Set up the Full Page Cache Warmer extension so as to use the same cache for new visitors even when they are from a different Store View.
What functionality is available throughout the command line interface?
Beside the visual control interface in the Magento backend admin panel of your store, the Full Page Cache Warmer extension offers rich control options via the command line interface. Use it to quickly crawl the cacheable pages, warm the cached pages, crawl cacheable pages on behalf of a specific customer group or for a given store view, and much more.
What is the purpose of a built-in cache fluhsing monitor?
Cache flushing is a regular operation in Magento, but if it is performed too often, it can have a direct impact on server performance. With our Cache Warmer extension, you can monitor the cache flushing using the Fill Rate graph.
If the flushing is performed too often, use the debugging tools the Cache Warmer provides to determine the cause of this behavior. You may need to reconfigure your Magento so that the cache will be flushed less frequently. If such reconfiguration is impossible for any reason, use the Cache Warmer to forbid cache flushing.
Our module cannot be the cause of cache flushing since it does not have the means for cache flushing.
How do I get help with cache related problems?
Spend less time searching for clues to problems with the caching process in your store. With the Full Page Cache Warmer, you get built-in tools for debugging cache related problems. Analyze logs for cache warming requests and cache flushing.
You can monitor a cache status of the page in the store frontend. Configure the module so that the infobox with the cache status is visible only to specified IP-addresses. Use a designated test page to check if the Full Page Cache Warming module works correctly.
What is the functionality of the built-in efficiency report?
Keep an eye on the caching process with the built-in Efficiency Report and know that you have the best caching efficiency possible. Get information on non-cached and cached pages' response time, and how many hits and misses there were for cached pages for any particular timeframe.
Get the caching Efficiency Report in graphical form for fast analysis or check out the detailed data in the table below. Export the data to a CSV or XML file format for storage or further analysis using external tools.
What benefits does cache prioritization bring?
A Full Page Cache Magento 2 allows you to manage the priority of cached content with great efficiency.
There are a few types of priorities available in our solution:
- Page popularity (number of visits)
- Page type (category, product, CMS page, layered navigation, etc.)
- Product type
- Customer Group
Cache Prioritization allows you to put the right stress on the most high-demand pages. For example, one of the most visited store pages might be your Sale/Promotion page. As such, you can set a higher priority for it and provide your customers with the best loading speed for this content!
Why is it optimal to create and cache in order to get a faster page speed load?
A Full Magento 2 Cache Warmer can create a cache version of any newly-saved page. For example, you can create a new product (category, or any other store page) or edit existing ones. Next, visit this page as a customer so that the page will appear indexed by our module. Alternatively, you can wait for a crawler to find the page, or it will be added during the synchronization of the Full Page Cache Warmer sources on Cron task.
You can create pages/categories/products in your store, and the Full Page Cache Warmer will do the rest for you after a while. You can also visit the new page to speed up its caching.
These are our primary. A major portion of our new clients come from referrals from our existing clients. Our professional team of developers, marketers and support staff have invested the best knowledge and experience in the field into our work, so you know you can come back to us again and again.
One year free and high quality support. We go to great lengths to provide maximum satisfaction with every module you have purchased in our store. By helping you with installation, configuration, answering your every question, we do all our best to eliminate any possible problems.
30-days money back guarantee. If you are not satisfied with our extension’s performance for any reason, we provide a full refund.
We constantly add new features to all our modules, and are always interested in hearing your opinion and implementing your suggested features in our future developments.
We provide an expanded user guide for every aspect of our extension, so you can find answers for all your burning questions.
You can customize extensions according to your needs and requirements.
The Module is easy to install and upgrade, just follow our step-by-step user guide.
No core modifications. Just use the composer or copy the extension’s files to the root directory of your store.