|
|
1
4
配置Rails服务器有很多种不同的方法。我不知道是否有“理想”的配置。我将告诉您如何配置我的服务器以及为什么。 操作系统 : Linux ,任何分布。
OSX是一个很好的开发平台,但是额外的成本并不能为您在Linux服务器端买到任何东西。苹果也在逐步淘汰Xserve平台,所以它的未来很可能已经不复存在了。 Don't even think about using Windows . Web服务器 : Apache + Phusion Passenger 我推荐阿帕奇,因为它 到处 . 人人都知道。获得支持非常简单。 phulsion passenger可能是最容易启动的应用程序服务器。以下是虚拟主机配置示例:
就这样。(其中大部分不是严格必要的) Ruby解释器 : Ruby Enterprise Edition 我用这个代替普通的核磁共振成像,因为它的内存效率更高,这在服务器上有很大的不同。它还可以与乘客集成。
REE的一个缺点是它基于
创业板管理 : RVM RVM允许您为不同的应用程序创建沙盒gem环境,以防出现版本冲突。强烈推荐用于您的开发环境。 部署系统 : Capistrano 如果你不使用Capistrano,你应该。这将是您在生产部署中所能做的最大的节约时间。如果出现问题,它还将使回滚到以前的版本变得非常简单。 你也应该有 ExceptionNotifier 安装。如果生产服务器上有异常,您应该知道。 我也强烈推荐退房 NewRelic RPM 用于分析。甚至免费版本也提供了一些有用的信息。 |
|
cluster1 · 采取独立的新行动的好处是什么? 1 年前 |
|
|
Robert · 使用JSON或哈希时,将NULL替换为NIL 1 年前 |
|
|
Fred Willmore · Rails控制器不呈现任何模板 2 年前 |
|
|
Diogo Amaral · 实现API请求的正确方式 2 年前 |
|
|
Meknassih · 在控制器方法中分配给模型没有任何作用 2 年前 |
|
|
Michael Ding · Rails上的默认会话到期问题 2 年前 |
|
|
Flávio · 基于另外两个生成数组 2 年前 |