Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2012, 19:30   #11
Mortimoro
Форумчанин
 
Регистрация: 03.12.2010
Сообщений: 334
По умолчанию

Andkorol, именно свои + базовые, потому важно, чтоб одному получателю не приходило два одинаковых письма.
Mortimoro вне форума Ответить с цитированием
Старый 19.04.2012, 19:32   #12
=master=
Форумчанин
 
Регистрация: 26.03.2012
Сообщений: 665
По умолчанию

Цитата:
как лучше - общую базу держать или раздельные.
Общую базу.
=master= вне форума Ответить с цитированием
Старый 19.04.2012, 19:52   #13
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от Mortimoro Посмотреть сообщение
Andkorol, именно свои + базовые, потому важно, чтоб одному получателю не приходило два одинаковых письма.
Тогда я, для начала, попробовал бы такой вариант:
Добавляемые адреса разместил во временной таблице.
По крону запускал скрипт, который бы выгребал(с последующим их удалением), скажем, по 100 адресов из временной таблицы и проверял их на совпадения с основной и с уже существующей базой данного пользователя.
Совпавшие адреса - удаляем, несовпавшие - собираем в массив и добавляем в постоянную базу (одним запросом, INSERT это умеет).
Достаточную периодичность запуска такого скрипта можно выяснить опытным путем.
Andkorol вне форума Ответить с цитированием
Старый 19.04.2012, 19:58   #14
Mortimoro
Форумчанин
 
Регистрация: 03.12.2010
Сообщений: 334
По умолчанию

Andkorol, вот этот вариант мне нравится намного больше... временные таблицы использовать мне в голову не пришло. благодарю! ))
Mortimoro вне форума Ответить с цитированием
Старый 19.04.2012, 20:03   #15
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Более интересный вопрос - как вы будете контролировать сам процесс рассылки?
Вы же не за один проход 20000+ сообщений разослать хотите, надеюсь?
Andkorol вне форума Ответить с цитированием
Старый 20.04.2012, 15:43   #16
Mortimoro
Форумчанин
 
Регистрация: 03.12.2010
Сообщений: 334
По умолчанию

Andkorol, нет, на данный момент я планирую скрипт рассылки запускать каждую минуту по крону, проверять нагрузку на сервер и если она ниже установленной, отправлять очередную порцию сообщений, иначе просто прекращаем работу скрипта.
Mortimoro вне форума Ответить с цитированием
Старый 21.04.2012, 09:27   #17
Alexei91
Заблокирован
Форумчанин
 
Аватар для Alexei91
 
Регистрация: 30.12.2009
Сообщений: 544
По умолчанию

И где же такой хостер, разрешающий своим клиентам так спамить?
Темы для WordPress. Русские WordPress шаблоны
Alexei91 вне форума Ответить с цитированием
Старый 21.04.2012, 11:06   #18
Mortimoro
Форумчанин
 
Регистрация: 03.12.2010
Сообщений: 334
По умолчанию

Alexei91, спамить никто не разрешает - это запрещено законом и уголовно наказуемо. Не повторяйте этого дома!
Mortimoro вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищу прогу для сбора mail-адресов. Bux2012 Помощь студентам 4 17.04.2012 15:06