【发布时间】:2016-03-27 01:24:47
【问题描述】:
目前在带有 Resque 的 Rails 4 上。
我的问题是,使用后台作业创建记录是否有意义?比如……
def create
@article = Article.new(articles_params)
if @article.valid?
background_job_here
else
render 'new'
end
end
我能找到的关于这个问题的唯一其他文档说这样做没有意义,但是,并没有解释原因。
阅读 Heroku 文档后,他们建议将任何超过 500 毫秒的请求移至后台。在我的网站上创建一篇文章也不例外,因为它可能需要超过 1,000 毫秒。如果不是后台工作,我应该如何构建它?谢谢!
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 backgroundworker background-process resque