【发布时间】:2017-04-01 16:03:53
【问题描述】:
我是 Ruby On Rails 网络开发的新手,我有以下问题:
在我的 Javascript 中,我使用 AJAX 一次向我的控制器发起多个调用,但是我的印象是这些请求被一个一个处理,这导致体验非常缓慢(因为一些请求是相当激烈,可能需要一段时间来处理)。我希望服务器为每个请求生成一个单独的线程。据我所知,我使用 WEBrick 作为运行我的应用程序的服务器。在网上我发现一些帖子表明 WEBrick 根据定义是单线程的,所以我很不走运,但是其他一些帖子声称它支持多线程,但它被 Rails 中的互斥锁禁止。大多数帖子似乎都提到了 rails 4.1-4.2,我目前正在运行 5.0.1。
【问题讨论】:
标签: ruby-on-rails ruby multithreading web webrick