我正在本地运行一款 Sinatra 应用程序。
自从我安装了 Thin 之后,我的 Sinatra 应用程序总是使用它作为 Web 服务器。但是,由于我的应用程序需要大量的静态文件,所以我在使用 Thin 时遇到了性能问题,因此我想切换到 Mongrel 或 WEBrick。
我似乎无法找到如何将应用程序切换到 Mongrel 或 WEBrick 的方法。即使我在 app.rb 的顶部加入 require 'mongrel'
或 require 'webrick'
,在运行 ruby app.rb
后,Sinatra 仍然使用 Thin 启动。
那么,我的问题是:如何在开发模式下指定 Sinatra 使用的 Web 服务器?另外,我该如何在生产模式下进行指定?