5.6. Cache Warmer

MageSuite is using an own cache warm-up system. Out-of-the box Magento 2 is using full-page cache which is frequently flushed e.g. when somebody makes changes in categories and products. In such cases the cache has to be loaded again which increases the page load. The cache warmer however uses a robot which warms up the cache for the given user. This in turn decreases the page loading time which has a positive impact on the SEO performance.

 

You can configure the cache warmer in STORES / SETTINGS / CONFIGURATION under MAGESUITE and CACHE WARMER. Under ENABLED you can enable the feature by selecting “YES”. In CUSTOMER GROUP you can select the customer groups where the cache warmer should apply in. In STORE VIEW you can select the store view where the cache warmer should be used in.

 

When the settings are made click “SAVE CONFIG”.

 

 

Figure 214 Cache Warmer configuration (admin panel)

 

With the basic configuration being made you can set the warm-up priority per product, category and CMS page.

In order to set the priority on product level access CATALOG / INVENTORY / PRODUCTS and then click “EDIT” in the product entry you want to set the priority in. Scroll down and expand the CACHE WARMUP section. In the WARMUP PRIORITY dropdown you can select the priority:

 

  • NO: The given page will not be considered for cache warm-up.

  • YES, LOW PRIORITY: The given page will be considered for the cache warm-up with low priority,
    i.e. the bot will warm-up cache when all pages with high priority have been warmed up.

  • YES, HIGH PRIORITY: The given page will be considered for the cache warm-up with high priority,
    i.e. the bot will warm-up cache of these pages before starting with low priority pages.

 

When the settings are done click “SAVE” in the top-section on the right-hand side.

 

Figure 215 Setting Cache Warm-up priority (admin panel)

 

 

In order to set the priority on category level access CATALOG / INVENTORY / CATEGORIES and then click the category from the category tree you want to set the priority in. Scroll down and expand the CACHE WARMUP section. In the WARMUP PRIORITY dropdown you can select the priority:

 

  • NO: The given page will not be considered for cache warm-up.

  • YES, LOW PRIORITY: The given page will be considered for the cache warm-up with low priority,
    i.e. the bot will warm-up cache when all pages with high priority have been warmed up.

  • YES, HIGH PRIORITY: The given page will be considered for the cache warm-up with high priority,
    i.e. the bot will warm-up cache of these pages before starting with low priority pages.

 

When the settings are done click “SAVE” in the top-section on the right-hand side.

 

In order to set the priority per CMS page access CONTENT / ELEMENTS / PAGES and then click the click “EDIT” in the CMS page you want to set the priority in. Scroll down and expand the CACHE WARMUP section. In the WARMUP PRIORITY dropdown you can select the priority:

 

  • NO: The given page will not be considered for cache warm-up.

  • YES, LOW PRIORITY: The given page will be considered for the cache warm-up with low priority,
    i.e. the bot will warm-up cache when all pages with high priority have been warmed up.

  • YES, HIGH PRIORITY: The given page will be considered for the cache warm-up with high priority,
    i.e. the bot will warm-up cache of these pages before starting with low priority pages.

 

When the settings are done click “SAVE” in the top-section on the right-hand side