Magento includes a built-in cronjob to crawl the site and warm up the full page cache. LiteMage also has its own cron job to do this.
To use LiteMage Cache Warm Up, you will need to enable it via: System >> Confiuguration >> LiteMage Configuration >> Cache Warm Up.
The Magento cron job must also be set up correctly for the cache warmup to work.
Enable Cache Warm Up by selecting Store site map, Auto collected (deep crawling) URL list, and Delta list after tag purge. You will need to hold down the Control (CMD) key on your keyboard and left click with the mouse to select multiple items:
If you are using a CDN service such as CloudFlare, then it's important to fill in the LiteMage Server IP (this is your site's IP. If you are unsure of it, get in touch with us so we could provide it to you) and hit Save Config.
Recommendation settings are as followed:
Example: Suppose my store takes 1 hour to run a full warmup cycle. The Public TTL should be set to at least 5x the cycle time. In my case, this is 3 hours.
The warmup interval should be set to the public TTL minus 2x the cycle time.
In my case, this is 24 hours - 6 hours = 18 hours.
To describe my settings, I would say: My pages are cached for 24 hours. Every 18 hours, I will run another warm up cycle. Each cycle takes 3 hours to complete. This leaves me roughly 3 hours worth of insurance in case warm up takes longer than I expected, while still guaranteeing that my pages are always cached.
LiteMage Crawler Warm-up Status In your Magento Admin Panel, at the bottom of the System >> Cache Management page, is a section where you can monitor and manage the crawler's status:
Please refer to the official documentation of LiteMage Cache Warm Up for further information and configuration options.
Powered by WHMCompleteSolution