WP Background Processing can be used to fire off non-blocking asynchronous requests or as a background processing tool, allowing you to queue tasks. Check out the example plugin or read the accompanying article.
Content on this page based on https://github.com/deliciousbrains/wp-background-processing correct as of
User experience
A visitor to the website experiences a faster experience as their web page requests are handled more efficiently by the server.
Benefits
- Avoids the limitations of WordPress’ built in cron scheduler
- Works with PHP 5.4+ so is very backwards compatible
- Manages server resources effectively
- Removes batch limits
- Reduces time outs