接触 Rails 后,被 Rails 的快速开发所震惊,就像使用 Rails 做个网站。(这也是我学 Rails 的目的)由于网上支持 Rails 的的虚拟主机较少。所以,考虑买个 VPS,自己搭建整个网站环境。本人刚刚接触 Rails,也是第一次玩 VPS,有一些选择不是很清楚,请大家帮忙指点一下。
VPS 选择 我是价格敏感性。所以,传说中的 Linode 对我来说有点贵,这个先排除了。从价格方面考虑,目前挑选出来三个 VPS: http://buyvm.net/ https://www.budgetvm.com/ http://alienvps.com/vps-hosting/
谁用过这三个 VPS,对于国内用户来说,哪个 VPS 稳定性和速度最好? 如果有稳定性、速度更好一点的。价格稍微贵一点也可以接受。
另外,http://alienvps.com/ 还有一个 Specials 套餐,这个套餐和其他几个套餐相比,有啥区别吗?网址如下: http://alienvps.com/vps-hosting-specials/ http://alienvps.com/vps-hosting/
机房选择 一般的 VPS 都会有很多机房,Los Angeles、Chicago、Vegas 等等。请问,是不是在米国西海岸的网络性能会稍微好的?
IP 数量 有些 VPS 提供好多 IP。但是有些只有一个 IP 地址。只有一个 IP 的情况下,需要再单独购买 IP 吗?多个 IP 有什么好处?
操作系统选择 很多 VPS 都提供了好多中 Linux 系统供选择,Ubuntu、CentOS 等。 对 Ubuntu 和 CentOS 比较熟悉。 建议选哪个系统?64 位?还是 32 位?为啥?
内存选择 计划购买 512M 内存的 VPS,不知道跑一个 Rails 网站+MySQL 是否够用? 如果够用,可以最多可以放几个 Rails 网站? 如果不够用,最好使用多大内存?(够用就行,不追求顶级配置)
数据库选择 我看 Ruby China 使用的是 MongoDB。请问使用 MongoDB 相比使用 MySQL 是不是会省一些内存?MongoDB 和 MySQL 相比,有啥优势? 在生产环境上能否使用 SQLite?不过,貌似 SQLite 对并发性不是很好。
VPS 以及 Rails 内存消耗(当然还要加上数据库)这些东西我都不是很清楚。NoSQL 我只听说,MongoDB 等都没有用过,这方面我再查查资料。
请熟悉这些东西的朋友,帮忙回答一下。谢谢!