为 Rails 应用寻找起步主机的全面指南
1. 共享主机概述
为第一个 Rails 应用寻找主机,就像寻找第一个家一样。很多人不会一开始就拥有豪华城堡,而是先选择公寓或宿舍。对于 Rails 应用来说,很多人也会因为共享基础设施、降低成本和便于维护等原因,让第一个应用在相对简单的环境中运行。
共享服务器是许多 Rails 应用的起点。你可以购买大型服务器的一部分,它能为你的 Rails 应用和静态内容提供服务。你只需控制应用的几个目录,在初始基础设施搭建时可以使用 Subversion 安装应用,之后可以用 Capistrano 实现自动化部署。每月只需花费几美元,你就能拥有自己的域名、访问数据库服务器、拥有多个电子邮件账户,甚至可能有一个 Subversion 仓库。对于很多人来说,这样的配置足以支持博客、网站原型甚至是缺陷跟踪系统。
不过,共享主机并非十全十美。你可能会和超过 1000 个其他网站共享一台服务器,可能会收到关于应用内存失控或不稳定导致服务器崩溃的警告邮件。也可能会因为其他用户的脚本占用服务器资源,导致自己的应用运行缓慢。而且当你的网站变得非常受欢迎时,可能会收到高额账单。但一个好的主机商会监控这些数据,如果你使用超过配额,会通知你,甚至会给予一定的宽限期。
总体而言,在共享服务器上几乎可以做在专用服务器上能做的任何事情,但资源会受到更多限制。如果你只是刚开始学习开发数据库驱动的网站,可以专注于应用本身,而不必担心 DNS、守护进程和磁盘分区等配置细节。但建议将共享主机作为起点,而非应用的最终归宿。如果你的网站每月收入超过 30 美元,或者业务依赖于它,就应该升级到虚拟专用服务器或专用服务器。
设置共享主机可以分为以下几
超级会员免费看
订阅专栏 解锁全文
6

被折叠的 条评论
为什么被折叠?



