Performance: Queue workers
MEDIUM IMPACT
Queue workers affect how background tasks are processed, impacting server responsiveness and user experience by offloading work from the main request cycle.
php artisan queue:work --sleep=0 --tries=3 --timeout=60
php artisan queue:work --sleep=3 --tries=1
| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| Single slow queue worker with sleep | 0 (server-side) | 0 | 0 | [X] Bad |
| Multiple fast queue workers with zero sleep | 0 (server-side) | 0 | 0 | [OK] Good |
| Long-running worker without restart | 0 (server-side) | 0 | 0 | [!] |
| Worker with memory limit and restart | 0 (server-side) | 0 | 0 | [OK] Good |