Столкнулся с проблемой долгой отправки сообщений на форум. Методом проб определил, что виновник «торжества» — отправка почты. Почта отправляется посредством SMTP сервера, который физически находится на соседнем сервере. Определил это отправив сообщение в раздел без подписчиков. Там сообщение ушло куда быстрее.
В связи с вышеизложенными мыслями пришла идея отправлять письма раз в 5-10 минут с помощью cron задачи. Т.е. методика следующая:
1. При отправке сообщений в базу при необходимости заносится запись где есть нужная информация.
2. Раз в 5-10 минут запускается скрипт(можно совершенно отдельный от форумного движка), который получает из базы еще не отправленные письма и отправляет их. В случаи удачи помечает как отправленные.
Перейду собственно к самому вопросу:
В какую сторону копать чтоб реализовать этот замысел? Есть ли модификации движка уже реализующие эту задачу?
Заранее спасибо за помощь!
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Уважаемые специалисты!
Столкнулся с проблемой долгой отправки сообщений на форум. Методом проб определил, что виновник «торжества» — отправка почты. Почта отправляется посредством SMTP сервера, который физически находится на соседнем сервере. Определил это отправив сообщение в раздел без подписчиков. Там сообщение ушло куда быстрее.
В связи с вышеизложенными мыслями пришла идея отправлять письма раз в 5-10 минут с помощью cron задачи. Т.е. методика следующая:
1. При отправке сообщений в базу при необходимости заносится запись где есть нужная информация.
2. Раз в 5-10 минут запускается скрипт(можно совершенно отдельный от форумного движка), который получает из базы еще не отправленные письма и отправляет их. В случаи удачи помечает как отправленные.
Перейду собственно к самому вопросу:
В какую сторону копать чтоб реализовать этот замысел? Есть ли модификации движка уже реализующие эту задачу?
Заранее спасибо за помощь!