Rails 生产服务器(瘦):页面偶尔加载较慢

Rails production server (thin): pages occasionally load slower

我 运行 我的 Rails 通过 thin 申请 Windows OS

thin start -e production

由于用户数量增加,现在大约有 10 人同时使用该应用,有时同一页面的加载时间会更长。

我很确定这与服务器有关,因为速度变慢发生在通常加载速度很快的页面上。

瘦网络服务器不适用于生产环境。取而代之的是,您应该使用不同的网络服务器和应用程序服务器,例如 Nginx/Unicorn、Nginx/Passenger.

我建议 Passenger 到 运行 您的 rails 应用在生产模式下尽可能快。

瘦网络服务器对于少量请求非常快,但如果同时有请求,瘦网络服务器会变得非常慢。

以下文档介绍了如何在 windows 中部署 rails 应用程序。我个人没有这样做,但相信最新版本应该允许这样做。请检查以下 link 以了解如何完成

http://weblog.rubyonrails.org/2006/5/11/deploying-rails-on-windows-servers/