Ruby on rails 3 Rails实时处理后台作业

Ruby on rails 3 Rails实时处理后台作业,ruby-on-rails-3,heroku,delayed-job,Ruby On Rails 3,Heroku,Delayed Job,我在heroku cedar stack上使用hirefire gem和延迟作业3,它在招聘/解雇方面工作得非常好,但作业执行的性能非常糟糕。启动后台作业并在UI中查看结果在本地大约需要5-8秒,在heroku上大约需要25-30秒(!) 本地/部署的工作处理时间大致相同,但雇佣工人(扩大规模、扩大规模、启动等)似乎需要很多时间(?) 这是一个共同的问题吗?是否有解决方案(rake任务等) 非常感谢。 最棒的是,菲尔,这是因为你的员工不是一直在工作,而是在为每一份工作忙碌。滞后是代码启动时间 如

我在heroku cedar stack上使用hirefire gem和延迟作业3,它在招聘/解雇方面工作得非常好,但作业执行的性能非常糟糕。启动后台作业并在UI中查看结果在本地大约需要5-8秒,在heroku上大约需要25-30秒(!)

本地/部署的工作处理时间大致相同,但雇佣工人(扩大规模、扩大规模、启动等)似乎需要很多时间(?)

这是一个共同的问题吗?是否有解决方案(rake任务等)

非常感谢。
最棒的是,菲尔,这是因为你的员工不是一直在工作,而是在为每一份工作忙碌。滞后是代码启动时间


如果你有一个全职的dyno,那么作业应该几乎是即时处理的。

好吧,但由于并行作业的数量(理论上)应该是无限的,所以这不是一个解决方案。。。从实际的财务角度来看:-)不知道你的意思。一名全职员工一个月可以处理相当数量的事务,只需花费35美元。