Ruby on rails Rails 3的真实部署

Ruby on rails Rails 3的真实部署,ruby-on-rails,Ruby On Rails,我希望了解在真正的服务器中部署Rails以处理真正的日常流量的复杂性。想象一下一个2GHz的服务器,它有2GB的Ram,与乘客一起运行Apache 我想问一下,在部署Rails应用程序方面,有哪些优秀的专业资源。如何创建一个多功能的部署配置,应该注意什么,如何处理扩展上可能出现的问题等等。例如,我听说Capistrano在实际部署中使用得非常多 当事情变得严重时,一切都需要很好地工作,开发代码应该很快与生产代码匹配,专业人士遵循的最佳实践是什么?您使用的Rails附加组件带来了复杂性。搜索索引、

我希望了解在真正的服务器中部署Rails以处理真正的日常流量的复杂性。想象一下一个2GHz的服务器,它有2GB的Ram,与乘客一起运行Apache

我想问一下,在部署Rails应用程序方面,有哪些优秀的专业资源。如何创建一个多功能的部署配置,应该注意什么,如何处理扩展上可能出现的问题等等。例如,我听说Capistrano在实际部署中使用得非常多


当事情变得严重时,一切都需要很好地工作,开发代码应该很快与生产代码匹配,专业人士遵循的最佳实践是什么?

您使用的Rails附加组件带来了复杂性。搜索索引、后台作业、日志记录——这些都增加了复杂性


在标准的Rails+SQL部署中,使用Capistrano非常简单和健壮。每个部署将在/u/apps/your app name/versions中创建一个文件夹,并将符号链接到/u/apps/your app name/current。。。如果您将passenger/apache指向该文件夹,您就完成了90%的操作。

Capistrano无疑是一种前进的方式:简单、可配置、专业