Yes and Yes. We use async tasks at 99designs for all kinds of background tasks. It's a surprisingly useful and versatile system for a variety of things. It's a long list. :-)
Our rule of thumb is basically anything that's going to take more than ~100ms we definitely don't want our users waiting for it in their page load time.
Comments
It would be really cool if we could compile a list of tasks on a webserver that these task queues could carry out.
The article lists: Image resizing Sending emails Third Party API calls
What about? Database optimisation Static file compression
Yes and Yes. We use async tasks at 99designs for all kinds of background tasks. It's a surprisingly useful and versatile system for a variety of things. It's a long list. :-)
Our rule of thumb is basically anything that's going to take more than ~100ms we definitely don't want our users waiting for it in their page load time.