manifest / performance / the-perfect-wp-cron
The Perfect WP Cron
Event-loop job queue for WordPress using Workerman
by David Stone · github.com/ultimate-multisite/the-perfect-wp-cron · website
★ 11stars
8release downloads
7composer installs
1forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/ultimate-multisite/the-perfect-wp-cron/releases/download/v1.0.2/the-perfect-wp-cron.zipAlso on Packagist as ultimate-multisite/the-perfect-wp-cron:
composer require ultimate-multisite/the-perfect-wp-cronFrom the readme
The Perfect WP Cron
Upload the zip to WordPress like any other plugin
Event-loop job queue for WordPress. Replaces WP-Cron's poll-on-visit model and system cron's once-per-minute limitation with a long-running Workerman process that executes every WP Cron event and Action Scheduler action at its exact scheduled time — zero polling, zero delay.
Who Is It For
- Multisite operators running dozens or hundreds of sites where missed cron events and overlapping runners are a constant problem.
- Hosting providers who need predictable, observable background processing without per-site cron entries.
- Sites with heavy Action Scheduler workloads (WooCommerce Subscriptions, background imports, bulk email) that need parallel execution with per-job timeouts.
- Anyone who needs precise scheduling — if a job is scheduled for 14:32:07, it runs at 14:32:07, not whenever the next visitor arrives or the next minute ticks over.
Advantages Over WP-Cron
| WP-Cron | The Perfect WP Cron |
|---|---|
| Triggers on page visits — low-traffic sites miss schedules | Triggers at exact scheduled time via event-loop timer |
| Adds latency to a visitor's request | Runs in a separate process — zero impa
Read the full README on GitHub →