Caching is among the most reliable tools for making every website faster, and Full Page Cache is the most effective sort of cache. Although Magento 2 contains this cache type, there is still an issue with frequently cleared cache data that happens when someone makes changes within your store, especially to categories or product pages. Besides, cache can be cleared by lifetime: usually this happens every X hours. As a result, the default FPC solution doesn’t provide the maximum performance, but you can easily solve this problem with the help of the Mirasvit Full Page Cache Warmer Magento 2 extension. The tool is designed to prevent your store from slowdowns caused by rare cache updating. The extension monitors pages of your ecommerce website and refreshes cache if it is cleared. Thus, all your visitors get the highest page load speed and the best user experience. Otherwise, orders number and revenue decrease, since slow performance makes potential buyers disappointed.
Mirasvit Full Page Cache Warmer for Magento 2 works with product, category, layered navigation, and CMS pages. You can configure the extension right after installation and it will work automatically, doing everything in a background. Let’s have a look at its backend first and then describe extension’s functionality.
The Pages grid contains 6 columns: #, Status (In Cache, Pending, or Unknown), URL, Page Type, Popularity, Data, and Action (you can warm or clean cache here as well as remove the page from the grid). Filtering options are available for each column except Status and Action. Besides, you can specify how many raws are displayed per page as well as generate pages.
As for the Jobs grid, it includes 6 columns: #, Status, Created At, Started At, Finished At, and Information (displays execution time). Status and Information do not offer filtering options.
It is also necessary to tell a few words about Mirasvit Full Page Cache Warmer Settings available on the Configuration page. They are divided into 2 sections: General Settings and Performance.
In General Settings you can enable or disable the extension, choose how to warm pages: by popularity or type, decide what page types should be warmed, and specify ignored pages.
Performance settings enable you to choose the number of threads (concurrent requests to store), specify the maximum job run time, and create a job schedule (use only cron expression here)
Fully Automated Workflow. You no longer have to refresh pages change the configuration of the extension manually. As we’ve already mentioned, Mirasvit Full Page Cache allows you to configure all settings right after you’ve installed it. The extension is not only fully automated, but also does not have any complicated settings: above, we’ve just shown that you only have to choose page types to be warmed.
Cron Jobs in Background. All processes run by the module are carried in a background by Cron, so you are free to operate as always without any influence on the extensions functionality. Furthermore, Mirasvit Full Page Cache Warmer for Magento 2 does not cause any windows and reminders on your desktop, so nothing will detract you from the work.
Newly Saved Pages. Newly saved pages are cached automatically without any need to change settings or do something manually. That is also true for editing already existing pages.
Performance Settings. We’ve already mentioned the simplicity and flexibility of performance settings available in the Mirasvit Full Page Cache Warmer Magento 2 extension. Thus, you can easily get the most out of your store by leveraging such parameters as the number of concurrent requests to your store, maximum run time, and frequency of running cron jobs.
Advanced Pages Settings. The extension lets you warm pages with specific conditions.
For example, it is possible to take into consideration such data as customer groups, currency, category or product ID, store view, etc. Furthermore, different types of data can be combined for each page type. Consequently, this leads to simple and intuitive optimization and customization of each page type cache version.
Priority Management. It is also necessary to mention that Full Page Cache Warmer enables easy priority management. Due to the availability of 2 cache warming types: by page popularity (the number of visits) and page type, you can select the first one and enhance the most demanded pages.
Advantages of Mirasvit Full Page Cache Warmer
- Faster store pages (the extension helps to increase loading speed up to several times);
- Better utilization of FPC (we’ve described this above);
- Background functionality (changes to store pages are possible without loading speed issues);
- The latest cache version (and the fastest possible page speed);
- More satisfied visitors (because they can view your Magento 2 store at the highest speed);
- Increased SERP ranking (your store now has optimal page load speed!);
- More orders (you no longer have low speed interactions with visitors);
- Only fresh versions of all store pages!
Unfortunately, Magento 2 does not utilize the full potential of FPC, but you can easily solve this issue by installing Mirasvit Full Page Cache Warmer for Magento 2. The extension costs $149 and you can purchase it here:
If you are a Magento 1 merchant, try Mirasvit Full Page Cache. It already includes built-in crawler to keep your cache fresh. Mirasvit Full Page Cache adds the FPC functionality to the platform, dramatically increasing the default page load speed.