Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在生产或开发过程中,哪种web服务器最可靠?_Ruby On Rails_Ruby_Webserver - Fatal编程技术网

Ruby on rails 在生产或开发过程中,哪种web服务器最可靠?

Ruby on rails 在生产或开发过程中,哪种web服务器最可靠?,ruby-on-rails,ruby,webserver,Ruby On Rails,Ruby,Webserver,杂种,瘦,韦布里克,乘客。。。哪一个是将RoR应用程序置于生产环境中最有效的解决方案?在Windows for development environment下,哪一个最灵活、更容易安装和设置?对于纯Ruby on Rails,请尝试Apache+PassangerMongrel和Passenger是生产环境中最常用的产品最容易设置的产品可能是Apache和(Passenger)。如果你想使用新的热,你可以给乘客一个旋转 对于开发来说,混血儿通常是最容易相处的。大多数Windows IDE(Ra

杂种,瘦,韦布里克,乘客。。。哪一个是将RoR应用程序置于生产环境中最有效的解决方案?在Windows for development environment下,哪一个最灵活、更容易安装和设置?

对于纯Ruby on Rails,请尝试Apache+Passanger

Mongrel和Passenger是生产环境中最常用的产品

最容易设置的产品可能是Apache和(Passenger)。如果你想使用新的热,你可以给乘客一个旋转


对于开发来说,混血儿通常是最容易相处的。大多数Windows IDE(RadRails、Netbeans)都允许您选择使用Webrick或Mongrel进行开发工作,并允许您从IDE本身控制服务器。

我自己更喜欢Passenger/Apache,而且我在这方面运气不错。我相信Heroku使用的是Thin,所以我建议您将其与Mongrel进行对比。这个页面有一些关于Rails部署的好信息:

我的首选是nginx+Thin

我已经在生产中使用了一年多,而且非常稳定

我建议您为您的应用程序尝试不同的场景,并在开发中使用ApacheBench(ab)或httperf对它们进行基准测试


本书中有一部分介绍了如何做到这一点。

乘客是最容易设置的。我有两个正在运行的生产应用程序,从来都不需要接触它们中的任何一个。他们都曾经运行过apache/mongrel,相比之下,这是一个真正的有害程序,尤其是在获得正确的负载平衡方面。

我同意,Passenger使安装和故障排除变得非常容易。