Моя очередь Laravel имеет 1 миллион работы. Для выполнения каждой работы требуется 5-6 секунд. (Я собираю веб-страницу как html. Хранение html-данных в базе данных, а также рассылку этих данных). Так что для выполнения потребуется около 50-60 дней. Как я могу его оптимизировать? Я использую базу данных как queue_driver.Как оптимизировать очереди laravel?
ответ
Задайте задания нескольким очередям со своими работниками. Вы также можете добавить дополнительных работников для каждой очереди.
Можете ли вы сказать мне, что я могу это сделать? –
Вы хотите создать несколько очередей, которые будут служить ведрами, и, кроме того, каждая очередь должна иметь на ней несколько рабочих. Я бы также исследовал использование чего-то вроде AWS SQS. Вы можете узнать больше об использовании работников here.
Можете ли вы сказать мне, что я могу это сделать? –
- 1. Как оптимизировать Laravel ORM
- 2. Как оптимизировать запрос в laravel?
- 3. Как оптимизировать код в Laravel?
- 4. Ошибка тайм-аута очереди очереди Laravel
- 5. Работники очереди Laravel Forge
- 6. Async Очереди В Laravel
- 7. Ошибка очереди Laravel
- 8. Исключение очереди команд Laravel
- 9. Письма и очереди Laravel
- 10. Как оптимизировать взаимосвязанный подзапрос mysql? В Laravel
- 11. Laravel реализует Shouldqueue другой очереди
- 12. Настройка очереди в Laravel 5
- 13. Приоритет очереди Laravel и зарезервированный
- 14. Конфигурация примера очереди почты Laravel
- 15. Vagrant: Очереди в усадьбе laravel
- 16. Как сохранить систему очереди Laravel на сервере
- 17. Как использовать классы laravel в пользовательской очереди
- 18. Очереди Laravel, как очередь обрабатывается сразу?
- 19. Как повторить работу программно в очереди laravel?
- 20. Реализация очереди блокировки в JavaME: как ее оптимизировать?
- 21. Laravel запускает все очереди сразу
- 22. Laravel Оператор очереди на Heroku
- 23. Laravel 5 очереди исключения слушателя
- 24. Работник очереди Laravel на dokku
- 25. Laravel 5.2 События в очереди
- 26. Laravel Почтовые очереди с Iron.io
- 27. Отправка очереди из другой очереди в laravel 5.1
- 28. Laravel заданий в очереди тупики с несколькими демонами очереди
- 29. Потребляйте сообщения очереди json в Laravel
- 30. Ошибка кодирования Laravel FFMPEG с использованием очереди Laravel
Ну, я не думаю, что этого достаточно, чтобы понять, почему так долго нужно выполнять ... – Naruto
Я извлекаю содержимое HTML с веб-страницы и сохраняю его в базе данных и отправляю его пользователям. –
Этот вопрос не отвечает. Это зависит от того, что делает ваша очередь, как вы решили ее реализовать, и бесчисленных внешних факторов, таких как загрузка сервера или производительность сети. –