|
|
|
| Здравствуйте!
Посоветуйте как поступить в этом случае:
У каждого зарегистрированного пользователя сайта есть свой личный кабинет, в котором он может менять свои настройки.Одна из групп настроек отвечает за оповещения по емэйлу.Таким образом скрипту придется по какому-либо событию(например поступило новое входящее сообщение или добавлена новость) отсылать письмо с уведомлением всем тем пользователям, кто выбрал соответствующее оповещение.Но таких пользователей может быть очень много.Как лучше поступить в такой ситуации, ведь массовая рассылка может сильно загрузить сервер?( я собираюсь в цикле использовать ф-ю mail()-менять только адреса, а тело сообщение будет неизменным) | |
|
|
|
|
|
|
|
для: VYB
(30.09.2007 в 11:45)
| | Можно рассылать письма за несколько заходов, запуская скрипт рассылки по cron. | |
|
|
|
|
|
|
|
для: cheops
(30.09.2007 в 13:09)
| | А как определить кол-во заходов, сколько еще осталось передать.Может быть у вас есть пример? | |
|
|
|
|
|
|
|
для: VYB
(30.09.2007 в 16:14)
| | У вас наверняка e-mail хранятся в базе данных - подсчитывайте их количество, на каждый заход отводите по 100 e-mail - разделите количество e-mail на 100 - это и будет количество необходимых заходов. | |
|
|
|
|
|
|
|
для: cheops
(01.10.2007 в 09:09)
| | да, спасибо! | |
|
|
|