| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Ожидание в следствии отправки почты |
| Автор: Ripper 15.3.2012, 23:55 |
| Добрый вечер. Возник такой вопрос - есть функция, которая выполняет определенные действия и отправляет письмо на почту. Со стороны интерфейса человек кликает на кнопку и вызывает через аякс этот пхп код. Ну например, есть регистрация пользователей, и есть администратор который модерирует эту регистрацию. Он смотрит все поля, убеждается что там все нормально заполнено, и жмет "подтвердить регистрацию". Через аякс вызывается пхп ф-ия, которая отправляет почту. Но отправка почты занимает какое-то время (до нескольких секунд). А можно ли как-то разделить этот процесс, т.е. выдать джаваскрипту результат что, мол, ок - подтвердили, а только потом отправлять почту? Или грамотнее будет только после отправки почты выдавать результат? |
| Автор: s0lman 16.3.2012, 00:48 |
| В таких случаях в базе создают табличку с письмами и они рассылаются уже кроном, который запускается, например, каждую минуту. |
| Автор: cia 16.3.2012, 19:00 |
| Никаких задержек при отправке одного-двух писем быть не должно. Если задержки есть, то что-то не так с сервером или проблема вообще не в отправке писем. Другое дело если писем отправляется огромное количество. |