Отправка почты в отдельном потоке

254
20 мая 2017, 20:20

Проблема в том, что при отправки запроса - отправка почты, тормозит скрипт, при этом работает медленнее, чем нужно.
Можно ли ускорить этот процесс, без подключения подобно pthreads расширений?
Есть ли какой-то другой выход? Или все-же придется подключать?

Answer 1

Можно реализовать некий рассыльщик, который будет дергать письма из БД.

Т.е. при отправке почты вы создаете запись в БД, но не отправляете почту.

Другой скрипт по крону, либо с бесконечным while опрашивает базу данных на наличие новых записей. Если появились записи, получаем их и отправляем почту.

READ ALSO
Подключение к базе данных Firebird на php

Подключение к базе данных Firebird на php

Искала ответ на вопрос на форумах, но так и не получилось решить проблемуПытаюсь подключиться к базе данных Firebird :

511
Не получается установить composer глобально

Не получается установить composer глобально

Выполняю все согласно инструкции сайта https://getcomposerorg/doc/00-intro

278
Реализация обычной тассировки

Реализация обычной тассировки

Здравствуйте, помогите пожалуйста,укажите на ошибки при реализации тассировкиНе могу понять принцип работы #ifdef , #else и #define

191