WP-Cron is how WordPress handles scheduling time-based tasks in WordPress. It works by checking, on every page load, a list of scheduled tasks and run them if it is necessary.

If you have many pageviews it can generate a huge load on your server. Swift Performance provides multiple features to manage WP Cron.

Limit WP Cron

Prevent WP Cron being called on every page load. 100% means unlimited, 0% means WP Cron is fully disabled.

It is recommended to use Limit WP Cron instead disabling it, because with this feature you can decrease server load, however it won’t break plugin features, like backups, scheduled posts, or prebuild cache process.

Enable Remote Cron

May you want to fully disable WP Cron (which is not recommended) by adding the following line to wp-config.php:

define('DISABLE_WP_CRON', 'true');

In that case cronjobs will not run at all, except if you trigger it somehow. Swift Performance API provides remote cron service, which will trigger cronjobs horly, twice daily or daily basis.

Cronjobs tab is hidden in simple view. This option is available only if Advanced view is active. Disabling WP Cron can cause issues. It is recommended to use Limit WP Cron instead disabling it completely.