Докладний опис
Масові email-розсилки »Як правильно відправляти email-розсилки великій кількості споживачів
Відправлення повідомлення великій кількості споживачів може тривати дуже довго - довше обмеження по часу, встановленого на сервері для виконання PHP-скриптів. Може виявитися так, що частини одержувачів з довгого списку ваше повідомлення може взагалі не відправитися.
Обхід серверного обмеження за допомогою браузерного скрипта
Серверне обмеження можна обійти: чи не закривайте сторінку браузера з відкритим додатком «Розсилання». В цьому випадку інший скрипт - який виконується в браузері - відновлюватиме роботу серверного скрипта, якщо той не встигне закінчити свою роботу.
Обхід серверного обмеження за допомогою завдання cron (рекомендується)
Щоб відправлення повідомлень не залежала від серверних обмежень і працездатності вашого комп'ютера, налаштуйте в контрольній панелі свого хостингу завдання для серверного планувальника (cron). Його потрібно налаштувати один раз, і воно буде діяти на всі майбутні розсилки.
Коли налаштоване завдання cron, надасть права запускати серверний скрипт «Розсилань» до тих пір, поки повідомлення не відправиться всіх вибраних одержувачам. Запустивши відправку, можна закрити браузер і навіть вимкнути комп'ютер - розсилку буде продовжувати завдання cron.
На знімку показані приклади команд для налаштування завдання cron, які запропонує налаштувати додаток «Розсилання». Копіювати текст команд для налаштування завдання cron потрібно з інтерфейсу «Розсилань», тому що на кожному сервері текст команди буде іншим.
В хмарі Webasyst налаштовувати завдання cron не потрібно. Воно автоматично спрацьовує для всіх користувачів хмарного хостингу. Це потрібно тільки при використанні скриптів Webasyst на власному сервері або віртуальному хостингу.