Задать вопрос
@Arslan96py
Python и PHP программист

Как реализовать массовую рассылку на phpMailer чтобы не грузить сайт?

Есть форма в которой 18 полей, при её отправке данные заносятся в базу и начинается рассылка по клиентам из базы, их от 100-1000 человек будет, через php Mailer после нажатия кнопки он грузит сайт пока не закончится рассылка и приходится ждать минут 5 и больше.

Есть вариант чтобы после отправки формы пользователь продолжал лазить по сайту а рассылка начиналась где-то на сервере например?

Но есть проблема, нет возможности что-то покупать поэтому подойдут только бесплатные решения

Спасибо за внимание!
  • Вопрос задан
  • 211 просмотров
Подписаться 3 Простой 2 комментария
Решения вопроса 1
@pantsarny
Ложите задачу в очередь, и вызывайте скрипт кроном, который будет заниматься рассылкой
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
besogonskiy
@besogonskiy
работаю php laravel разработчиком.
можете развернуть laravel и прикрепить к нему эту форму. и использовать штатный механизм Laravel для отправки емейл сообщений используя очередь сообщений. и у вас сайт не будет перегружен. Все письма по очереди отправятся в фоновом режиме.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы