Ruby on rails Raspberry Pi的最小服务器设置-可伸缩性不重要

Ruby on rails Raspberry Pi的最小服务器设置-可伸缩性不重要,ruby-on-rails,webserver,raspberry-pi,Ruby On Rails,Webserver,Raspberry Pi,我正在构建一个管理家庭HVAC的系统,并使用运行RubyonRails3.2和Ruby2.0的Raspberry Pi。几乎所有的web内容都是动态的。可伸缩性并不重要,因为它只在家庭网络中使用,并且只由一个或两个同时使用的用户使用。重要的是使用最少的内存。可靠性也非常重要。快就是好。在生产环境中只使用默认的Webrick服务器有意义吗?或者使用Apache或Cherokee作为前置服务器和/或使用Passenger或Puma或其他替代服务器有价值吗?不要在生产环境中使用Webrick。它缺乏对

我正在构建一个管理家庭HVAC的系统,并使用运行RubyonRails3.2和Ruby2.0的Raspberry Pi。几乎所有的web内容都是动态的。可伸缩性并不重要,因为它只在家庭网络中使用,并且只由一个或两个同时使用的用户使用。重要的是使用最少的内存。可靠性也非常重要。快就是好。在生产环境中只使用默认的Webrick服务器有意义吗?或者使用Apache或Cherokee作为前置服务器和/或使用Passenger或Puma或其他替代服务器有价值吗?

不要在生产环境中使用Webrick。它缺乏对处理并发请求的支持,并针对开发进行了优化。添加一个完全成熟的Web服务器(如Apache)无助于减少内存


我建议在您的场景中使用。这是一个用Ruby编写的快速轻量级Web服务器。

不要在生产环境中使用Webrick。它缺乏对处理并发请求的支持,并针对开发进行了优化。添加一个完全成熟的Web服务器(如Apache)无助于减少内存


我建议在您的场景中使用。这是一个用Ruby编写的快速轻量级Web服务器。

Thin对我来说非常适合。简单明了的文档,这正是我需要知道的。谢谢。当以这种方式使用精简时,您需要编辑
config/environments/production.rb
以将
config.service\u static\u assets
设置为true,否则
public
中的预编译资产将无法由精简提供服务。精简对我来说非常有用。简单明了的文档,这正是我需要知道的。谢谢。当以这种方式使用精简时,您需要编辑
config/environments/production.rb
以将
config.service\u static\u assets
设置为true,否则
public
中的预编译资产将无法由精简服务。