多线程请求

问题描述:

我很新的Ruby on Rails的web开发,并且我有以下问题:多线程请求

在我的JavaScript我立刻发动多次调用我的控制器配合使用AJAX的,但我感觉这些请求会逐个处理,这会导致非常慢的体验(因为某些请求非常激烈,需要一段时间才能处理)。我希望服务器为每个请求产生一个单独的线程。据我所知,我使用WEBrick作为运行我的应用程序的服务器。在线上,我发现一些帖子指出WEBrick是单线程定义的,所以我运气不好,但是其他一些帖子声称它支持多线程,但它在Rails中被互斥禁止。大多数帖子似乎都参考rails 4.1-4.2,我目前正在运行5.0.1。

使用puma代替webrick开发中,unicorn生产中,你会没事的。

+0

为什么不在产品上使用puma? – spickermann

+1

乘客也是一个不错的选择 – shiladitya