«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2017/04/12 11:34:07  №972327 1
Сап. Нужен совет от знaющего Laravel

В контроллер запихнул метод, который тригерится в определённом случае и отправляет всем email через Mail::to...
Пока в базе около 5 юзеров, и оно нормально работает, но какова вероятность что когда их будет несколько сотен, оно всё наебнётся?
Ответы: >>972355
Аноним 2017/04/12 13:10:54  №972355 2
>>972327
Такие вещи вряд ли завалят основной процесс, но если пользователей будет несколько тысяч, то запрос к серверу, который вызвал это событие будет достаточно медленоват. Лучше такие блокирующие вещи выносит в фон, почитай про сервера очереди задач типа gearman или rabbitMQ.
Ответы: >>972357
Аноним 2017/04/12 13:23:18  №972357 3
>>972355

Вообще, рассылка может отвалиться по таймауту. Обычно там стоит execution_time_limit или как оно называется.
Ответы: >>972375
Аноним 2017/04/12 14:00:38  №972375 4
>>972357
Понял, спасибо. Пойду гуглить