RoR ActionMailer:发送邮件时页面重新加载速度慢

时间:2011-06-26 15:27:28

标签: ruby-on-rails

我是RoR的新手,有一个注册页面,带有“电子邮件”字段。当用户注册邮件成功发送到他的邮件地址但问题是它需要一段时间 - 大约6-10秒,在此期间页面仍在重新加载。这是正常的,有优化选项吗?任何帮助,将不胜感激。我正在使用捆绑了RoR的ActionMailer。

1 个答案:

答案 0 :(得分:3)

这是完全正常的,用户必须等待邮件发送,因为您直接包含在操作中。

一个专门的解决方案是使邮件与Delayed Job等工具异步发送。

请参见截屏视频:http://railscasts.com/episodes/171-delayed-job