【发布时间】:2011-03-27 04:06:11
【问题描述】:
我有一种方法需要处理大量请求。我正在使用 Rack。
它的作用是接收参数并创建一个delayed_job任务:
def self.call(env)
...
Delayed::Job.enqueue(....)
为了进一步优化它,我认为让上面的行在后台发生会很好(也许将其缓存在内存中以便稍后在 DB 中插入延迟作业条目并提高 Rack 应用程序的响应能力)。
有什么简单的方法可以延迟排队延迟作业任务以节省几毫秒?
当前基准是 12 毫秒/请求,因此即使几毫秒也会有所帮助。
【问题讨论】:
标签: ruby-on-rails optimization delayed-job rack