Rails 3 服务器要求

Rails 3 服务器要求

我计划向全世界发布一款 rails 3 应用。我想从便宜的托管包开始。

我不知道这些规格是否可以开始使用。我没有找到 rails 3 所需的任何基准。

我计划租用一台有 1 个 CPU 的虚拟服务器

保证 512 MB Ram 最大 2GB

突袭 1 25GB 硬盘

具有 root 访问权限 操作系统:openSuse 11.1 Debian 5 Ubuntu 8.04 LTS CentOS 5

我确实知道这也取决于应用程序和访问系统的用户数量。但考虑到用于扩展开发的一般 crud 应用程序...(私人测试版)。

我的意思是,这足以开始在 Linux 上托管 rails3 吗?你会选择哪个发行版?

答案1

您选择的 VPS 应该足够用于入门,Nginx+Mongrel+MySQL。最大 2GB RAM 取决于您的服务器所处的虚拟化类型,如果您想稳妥行事,则应该只使用 512MB。(我的意思是也许是交换……)

我会选择 Debian,但如果您不熟悉 Linux 和服务器,您应该先进行一些“干练习”或采用 RoR 托管包:http://www.hostingrails.com

对于 Mongrel:我不知道这目前是否是一个问题,但也许你还应该检查一下:http://jan.varwig.org/archive/rails-3-and-mongrel

答案2

我会考虑使用基于 Rails 的主机,比如 Herokuhttp://heroku.com

VPS 的问题在于你必须管理软件堆栈,例如 ruby​​、rails、apache、passenger、mysql。同时还要提防黑客等。

Heroku 基本上是免费的,直到您的服务器空间达到 5GB 左右,但这足以让您完成 Beta 测试。

答案3

这些规格听起来不错,可以让你开始使用。正如你所说,这取决于服务器负载、每秒请求数、是否有后台工作程序、数据存储中有多少数据、是否使用 Sphinx 等。但这肯定足以让你开始使用。

相关内容