5

在一小块(256MB)上运行 Rails 时有哪些主要的陷阱和技巧?狭小空间的最佳服务器设置是什么?乘客、Nginx、Mongrel?在这种环境下,最好的后台任务处理器是什么?你需要注意什么?我很想听听那些做过这件事并撞到一些虚拟墙的人的故事。

4

4 回答 4

3

我在一个 256mb 的 slicehost 上运行乘客,没问题。比任何其他替代方案更容易设置。对于背景素材,我使用 Starling 和 Workling,Ryan Bates 有一个出色的截屏视频,介绍了如何将两者结合使用。

于 2009-01-12T12:36:38.733 回答
1

Nginx 代理几个杂种。更新 gem 可能会导致内存不足,但这可以通过从源代码下载和编译 ruby​​gems 来解决。将 cron 用于后台任务不会有任何问题,因为它非常轻量级。

于 2009-01-10T11:06:58.743 回答
1

在我的 256 切片上,我在一对瘦服务器前运行 nginx。无论您决定使用什么,请确保您使用 God 或 monit 来控制您的堆栈。

于 2009-01-10T20:18:04.917 回答
1

我建议Passenger,因为它简单且占用空间小。我的 VPS 上有几个域(RailsPlayground 上的 256MB VPS),到目前为止没有问题。此外,Starling/Workling 组合效果很好,或者如果您的网站不是很大,您甚至可以使用 spawn 插件(这很简单)。

于 2009-01-13T19:06:48.163 回答