π This article explains how to configure the settings for SpeedWorkers to enable or disable SpeedWorkers and set up your inventory, cache behavior, and quality controls. SpeedWorkers is part of Botify's Activation Suite, available as an option with a Botify Pro or Enterprise plan.
Overview
The SpeedWorkers settings are organized into the following tabs:
Inventory: Set the rules to define which pages are included in the SpeedWorkers page inventory.
Cache Behaviors: Define the caching rates and rules for different types of content in the page inventory.
Quality Controls: Build your quality checks with custom targets, thresholds, and fallbacks.
Control Center: Enable or disable the SpeedWorkers service and test the current service status.
Please refer to the individual articles to learn about each type of setting.
About Versioning
SpeedWorkers maintains different versions of settings to enable you to use one in production while preserving your previous configurations for future use. Changes you make to settings do not affect your SpeedWorkers configuration until you push them to production.
Versions can be in one of the following statuses:
Draft: Draft settings do not affect your SpeedWorkers service until you push the draft version to production. There can only be one Draft version at any given time. You can create a new Draft version anytime, which overwrites the previous draft.
In Production: These are the settings that SpeedWorkers is currently using on your site. There can only be one "In Production" version at any time. The "In Production" version is in read-only mode by default. Editing settings from the current "In Production" version automatically creates a new Draft version, which replaces the previous Draft version, if one existed.
Archived: These are all of the previously deployed versions for the project. You can revert to any archived version or create a new draft from an archived version.
Version Tracking
When users change settings, their name and the change date/time are displayed in the Status column in each settings section. The status identifies changes made to the version settings you are currently viewing. When draft changes are pushed to production, the Status column in the new draft is reset to "Not modified" until additional changes are made.
Editing SpeedWorkers Settings
To edit SpeedWorkers settings:
Navigate to Activation > SpeedWorkers > Settings.β
βChoose one of the following:
If the currently selected version is in "Draft" status, begin editing settings. These settings will overwrite the current draft settings.
βIf the currently selected version is in "In Production" or "Archived" status, click the Edit from this version link to make changes from this version. This will overwrite your "Draft" version, if one exists.
βClick the Settings label in the header to select another version or create a new version.
β
From there, you can create a new draft:
βMake the desired changes to your settings.
Click the Review & Push to Production link to make the current settings live in your environment. If you do not push the current settings to production, the current configuration will be saved to the current "Draft" version.
β
On the Review Changes page, the settings in the live version are displayed next to the settings you are currently making. The changes are identified as follows:
β
βSettings added
βSettings deleted
Settings changed
βClick the Push to Production button to save the updated settings and make them live, or return to the settings page to make additional changes.
βIn the confirmation dialog, optionally add a note to identify the changes you made, and then click the Push to Production button.
β
Reverting to Archived Settings
Previously deployed versions enter "Archive" status when a new version is deployed. You can revert your current "In Production" version to any archive version.
To revert to an archived version: