Queues allow to defer time consuming tasks, such as sending an email, until a later time. Deferring these tasks can speed up web requests to the application.
All methods except sync require additional setup, which should be performed before changing the queue method. Consult documentation for more information.