У меня есть веб-приложение, которое в настоящее время отправляет электронные письма. В то время как мои веб-приложения отправляют электронные письма (отправка электронных писем основана на действиях пользователя, а не автоматически), оно должно запускать другие процессы, такие как архивирование файлов.
Я пытаюсь сделать свое приложение «перспективным» - поэтому, когда есть большое количество пользователей, я не хочу, чтобы сервер был перегружен, поэтому я подумал, что помещаю электронные письма, которые необходимо отправить, и файлы, которые необходимо заархивировать в очереди. Поместите их в таблицу, а затем используйте задание cron для проверки каждую секунду и выполнения их (x строк за раз).
Это хорошая идея? Или есть подход получше? Мне действительно нужна помощь, чтобы сделать это правильно, чтобы потом избавиться от головной боли :)
Спасибо всем