Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> правильная рассылка новостейновосная рассылка, с точки зрения производительности 
:(
    Опции темы
ST_Falcon
  Дата 6.5.2007, 00:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 330
Регистрация: 14.11.2003
Где: Львов

Репутация: нет
Всего: 1



привет всем. вобщем есть у меня на http://wallpaper.in.ua подписка на еженедельную рассылку лучших обоев. соль в чем. все было прекрасно пока подписчиков было немного...

после того как их число перевалило за 500т скрипт просто не успевает отправить все письма. посылаю phpmailer'ом через smtp (VDS сервер).

вот пример кода:
Код
$mail = new phpmailer();

$mail->SetLanguage('ru', SITE_DIR."inc/class/phpmailer/");
$mail->IsSMTP();
$mail->Host = "127.0.0.1"; // SMTP servers
$mail->SMTPAuth = false; // turn on SMTP authentication
$mail->From = '[email protected]';
$mail->FromName = 'st_falcon';
$mail->Subject = 'wallpaper.in.ua TOP #'.date('W');
$mail->CharSet = "windows-1251";

echo '<pre>';

foreach($mailer as $v) {
    $scat = explode('|',$v['categories']);
    $html = 'TOP wallpapers:<br>';
    $text = "TOP wallpapers:\r\r";

    foreach($scat as $c_id) {
        $html.="<a href='".SITE_URL."/".$v['lang']."/".$c_id."/".$img[$c_id]['img_id'].".html'>".$img[$c_id]['cat_'.$v['lang']]."</a><br>";
        $text.="\r".$img[$c_id]['cat_'.$v['lang']]." - ".SITE_URL."/".$v['lang']."/".$c_id."/".$img[$c_id]['img_id'].".html";
    }

    $mail->AddAddress($v["email"]);
    $mail->Body = $html;
    $mail->AltBody = $text;

    if(!$mail->Send())
      echo "Mailer Error: ".$mail->ErrorInfo." \r\n";
    else
      echo "Mail SEND to ".$v['email']." \r\n";

    $mail->ClearAddresses();
}


посмотрите пожалуйста. может я что не так делаю? а может по другому можно.
PM MAIL ICQ   Вверх
Kallisto
Дата 6.5.2007, 02:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 163
Регистрация: 20.4.2007

Репутация: -3
Всего: -1



Имхо: посмотрел сайт, сомневаюсь в 500т  smile 
а если так, то юзай сервисы рассылок.. сабскрайб например, там можно сделать авторассылку.
PM MAIL   Вверх
ST_Falcon
Дата 7.5.2007, 00:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 330
Регистрация: 14.11.2003
Где: Львов

Репутация: нет
Всего: 1



Kallisto
Цитата
Имхо: посмотрел сайт, сомневаюсь в 500т 

если я хочу получить оценку сайта, я обращаюсь к специалистам. Ваши догадки в данном случае меня не интересуют.

Цитата
а если так, то юзай сервисы рассылок.. сабскрайб например, там можно сделать авторассылку.

я уже думал о subscribe... очень не хочеться делать рассылку через него. скорее уж буду порциями по 50 мейлов за один запуск скрипта слать.

зы. посмотрел на freseller.com.ua, имхо прототип board.ua...

Это сообщение отредактировал(а) ST_Falcon - 7.5.2007, 00:56
PM MAIL ICQ   Вверх
Kallisto
Дата 7.5.2007, 02:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 163
Регистрация: 20.4.2007

Репутация: -3
Всего: -1



Цитата
если я хочу получить оценку сайта, я обращаюсь к специалистам. Ваши догадки в данном случае меня не интересуют.
да мне как-то все-равно на то что вы хотите..

Цитата
зы. посмотрел на freseller.com.ua, имхо прототип board.ua...
такой заказ ;) smile 
PM MAIL   Вверх
Master
Дата 8.5.2007, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1530
Регистрация: 13.5.2003
Где: Mother Russia

Репутация: 8
Всего: 10



Если не хочеш субскриптом, то я бы предложил если у тебя сайт под линой на крон поставить скрипт который будет каждые 10 (примерно минут) отправлять письма потихоньку тем кому ещё не разослал. Да и ещё если ты прикручиваеш обоину к письму это может являться причиной лагов. Он как я понимаю отправляет всем разные обои из-за этого сервак будет не по децки напрягаться. Лучше ставь прямые линки на сайт для отображения обоев.


--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0690 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.