Skip to main content

Warm rules

Use Warm rules to configure how the extension should warm URLs. Pages that match these conditions will be placed in the warmer's queue according to the priority of this rule. Pages' popularity will still be considered. Pages will be ordered by the priority of the warm rules and then by their popularity.

Navigate to System -> Page Cache Warmer -> Warm Rules to access the detailed records. By default, the extension provides the All Pages rule, which will warm all your store pages. You can use an existing configurable rule or create your own rules according to your store-specific goals.

Campaigns dashboard

List of available Warm rules

Here, you'll find the following fields:

  • ID: ID of the rule.
  • Name: internal warm rule name.
  • Is active: source status.
  • Priority: priority of rule execution. The higher the value, the greater the priority. Use values between 1 and 100.
  • Action: actions on the selected emails in the queue:
    • Edit: allow see and edit trigger.
    • Delete: allow delete source.

Explore the single rule settings bottom.

General information

Set rule name and priority.

  • Name: warm rule name.
  • Is active: enable or disable source.
  • Priority: use to set the execution priority of the rule when triggered by cron.

Page conditions

Set the exact conditions under which pages will be warmed.

  • Conditions (leave blank for all pages)
    • Customer group: specify for which default Magento customer groups the rule will warm URLs.
    • Page type: select the types of pages that will be warmed.
    • Popularity: use to select pages based on popularity.
    • Product type: use to select products by type. The available default Magento product types are: Simple, Bundle, Downloadable, Configurable, Grouped, Virtual.
    • Store: use if you have more than one store view and prefer to warm them separately.
    • URL: allows you to specify an exact URL.
    • URIs from the Source that: use to warm only URLs obtained from the specified source.

Request modifiers

Add additional headers to the warmers' requests if the server requires any for correct responses. Can be also used to alter existing headers like User-Agent. To check the real request for warming pages go to the Pages section and select the Show curl request option in the Action column for any URL.

  • HTTP Headers: use to add custom parameters in the header.