RoR ActionMailer: медленная перезагрузка страницы при отправке почты - PullRequest
0 голосов
/ 26 июня 2011

Я новичок в RoR, у меня есть страница регистрации с полем "email". Когда пользователь регистрирует письмо, оно успешно отправляется на его почтовый адрес, но проблема в том, что это занимает некоторое время - около 6 - 10 секунд, в течение которого страница все еще перезагружается. Это нормально, есть ли опция оптимизации? любая помощь будет оценена. Я использую ActionMailer в комплекте с RoR.

1 Ответ

3 голосов
/ 26 июня 2011

Это совершенно нормально, пользователь должен ждать отправки почты, поскольку вы включаете его непосредственно в действие.

Одно из специальных решений - сделать отправку почты асинхронной с помощью таких инструментов, как отложенное задание.

Смотрите скринкаст: http://railscasts.com/episodes/171-delayed-job

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...