Table of Contents

Cache Warm Up

Note: The settings in this section will take effect when the next cron runs (the default setting is 10 minutes). As a result, there’s no need to flush LiteMage cache.

Enable Cache Warm Up

Set on a per store basis. Allow LiteMage to automatically warm up the cache. Magento cron job must be enabled. Updating the cron.sh PHP_BIN setting to “PHP_BIN=/usr/local/lsws/fcgi-bin/lsphp5” will connect it to LSWS's PHP. For more information, you can check out the magento blog entry on setting up the Magento cron job.

LiteMage Server IP

Global Setting. This setting tells the crawler where the LiteMage cache server is located so it can directly hit the server instead of having to go through DNS lookup.

Only Run When Load Is Less Than

Global setting. Warm up will only run when current server load is less than this limit.

Maximum Crawler Threads

Global setting. Multi-threading the crawler will help crawl big sites faster. LiteMage will use multiple threads up to this limit and dynamically adjust it based on current server load. Valid range is 1 - 10.

Maximum Run Time

Global setting. Limit how long (in seconds) Cache Warm Up can run. Warm up cron job is set to run every 10 minutes. Set this value lower than the cron job time interval.

Warm Up Interval

Set on a per store basis. Specifies how often (in seconds) you want to crawl the full list. Crawler request will always be served by backend directly. If you make the interval less than the public TTL, you can keep your cache always warm.

Warm Up Priority

Set on a per store basis. Sets a custom warm up sequence at the store level. This value should be larger than 0, the lower the number, the higher the priority.

Crawl Non-Default Currencies

Set on a per store basis. Warm up pages for non-default currencies. Set this to “ALL” to include all available currencies, or list only the most used currencies. Space, comma separated currency codes, like “USD,GBP,EUR”.

Crawl on Behalf of Logged-in Users

Available since LiteMage version 1.3.6.

Warm up pages for logged-in user representatives. Space, comma separated list of user IDs from representative groups. For example, the user with ID 135 is from the VIP group and “Separate Cache Copy Per Customer Group” is set for the VIP group. In this case, you can list user 135 to warm the VIP user version of the site. If user 138 is in the General group and only logged-in users can write reviews and the General group is not in separate cache copy group, you can add 138, like “135, 138”.

Crawl for Mobile Views

Available since LiteMage version 1.3.6.

Warm up pages for a different mobile theme. Only use this setting if a different template theme is used for mobile view. “Mobile Theme” must also be set under LiteMage configuration - General Settings.

Custom Defined URL List Files

Available since LiteMage version 1.2.0. Replaced Custom Defined URL List, Custom List Crawl Interval (seconds), and Custom List Priority settings.

Set on a per store basis. You can supply a list of files containing customized URL lists with varying intervals and priorities. This can be set by going to the “Current Configuration Scope” box and selecting a store. The file name should an absolute path, which can be placed in magento var/litemage/, as long as the file is readable by magento php. For example, /home/$USER/public_html/var/litemage/cache_brand_list. If absolute path not defined, you should see the following error:

Each line should contain the absolute path to a single file, followed by the interval for that file (in seconds) and the for that file priority. The interval must be a number greater than 600. The priority is a number greater than 0, where a lower number means a higher priority. Each file listed should contain a list of custom-defined URLs (one per line). This setting can be used to create a short list of important URLs to be warmed up first or refreshed more frequently.

Auto Collect List Interval

Available since LiteMage version 1.2.0

Set on a per store basis. Specify how often (in seconds) the auto collect list is crawled.

Auto Collect List Priority

Available since LiteMage version 1.2.0

Set on a per store basis. The priority used when crawling the Auto Collect list. This value should be larger than 0, the lower the number, the higher the priority.

Enable Auto Collect

Available since LiteMage version 1.2.0

Note: This setting enables and disables the building and maintenance of the Auto Collect List. To enable the crawling of this list, you must also select “Auto collected (deep crawling) URL list” under the Enable Cache Warm Up setting.

Note: If this setting is set to “No”, the following set of settings will be hidden from your Magento Admin Panel: Add to Auto Collect List, Include Robots in Auto Collect Visitor Count, Auto Collect Depth, Remove from Auto Collect List, and Auto Collect Time Frame (hours).

Enable automatically collecting additional URLs that are not currently being crawled.

Add to Auto Collect List

Available since LiteMage version 1.2.0

Note: This setting is hidden unless the Enable Auto Collect setting is set to “Yes”

Set on a per store basis. Automatically collect additional URLs that are not currently being crawled if visited more than this number of times (excluding crawler and robots) within the amount of time defined in the Auto Collect Time Frame (hours) setting.

Include Robots in Auto Collect Visitor Count

Available since LiteMage version 1.2.0

Note: This setting is hidden unless the Enable Auto Collect setting is set to “Yes”

Set on a per store basis. The value of this setting will tell LiteMage to include or exclude robots such as GoogleBots when determining which pages to add or remove from the Auto Collect List.

Auto Collect Depth

Available since LiteMage version 1.2.0

Note: This setting is hidden unless the Enable Auto Collect setting is set to “Yes”

Set on a per store basis. The maximum number of GET parameters a URL can contain and still be auto collected.

Remove from Auto Collect List

Available since LiteMage version 1.2.0

Note: This setting is hidden unless the Enable Auto Collect setting is set to “Yes”

Set on a per store basis. Remove from Auto Collect List if a URL is visited less than this number of times (excluding LiteMage crawlers) within the amount of time defined in the Auto Collect Time Frame (hours).

Auto Collect Time Frame

Available since LiteMage version 1.2.0

Note: This setting is hidden unless the Enable Auto Collect setting is set to “Yes”

Set on a per store basis. Auto collect counter will be reset after this time frame (in hours).

Delta Crawl Depth

Available since LiteMage version 1.2.0

Set on a per store basis. After a tag is purged, if delta crawl is enabled, a delta URL list will be created. This sets a limit on the number of GET parameters that a URL can have and still be included in the delta list.