有人可以解释Rails vs PHP部署的真实情况,尤其是在基于转销商的虚拟主机(例如Hostgator)的背景下吗?
目前,我在HostGator公司有一个经销商帐户。我设计网站,到目前为止,它偶尔还是被Wordpress CMS等包装(PHP应用程序)。然后,我将主机(我设计的站点)出售给客户端,这非常简单,因为我只需单击一个按钮,即可添加具有我想要的任何设置的新共享主机帐户/站点。此外,我然后利用WHMCS来自动执行计费和帐户管理。 这是一个很好的程序包,非常简单。我每月支付约25美元,并且可以在此下卖出100个帐户(因为我的客户带宽要求较低)。 现在,我发现有必要开发更多的定制应用程序,包括简约的CMS和一些专有的东西。我很快希望也能为客户开发这些应用程序。因此,过去几个月我一直在学习Rails,现在进展顺利。 一直困扰我的是部署问题。我无法缠住它。似乎所有流行的选项(Heroku等)都具有很好的git自动化功能,并在“ Rails Way”中进行了设置。我知道(有点)。但这是非常昂贵的...一个不限5MB的dyno,helper和最便宜的数据库(他们说主要是适合测试的)最便宜,价格为51美元。这是一个应用程序!投入一个“生产”数据库,您将超过200美元。这就像...与在某处放置服务器的价格一样,对吗? 同时,回到我认为是Hostgator的“传统”托管环境,他们的服务器仅具有Ruby 1.8.7和Rails 2.3.5 ...没有Rails3。而且,没有乘客(不是我真正理解了区别)在CGI或mod_rails或其他版本中,但他们说“乘客”是最简单的)。所以我要理解,如果我在Rails 3中构建一个应用程序,它将根本无法在此主机上运行吗?但是,该死,我的转销商帐户下已经有这些帐户了,它们都运行静态的html和/或PHP,对吗?所以现在怎么办?如何在一个简单(且价格合理)的屋檐下获得所有这些? 原谅我的无知,但我不明白。管理VPS很酷,但是却需要学习服务器管理员的知识和安全性……而且价格昂贵。我发现共享的和/或转售的“基于服务器的”(原谅术语)可能不足以使用占用大量带宽的大型应用程序……但是对于那些正在构建真实应用程序(但体积很小)的人呢?和低带宽)应用程序(使用Rails),谁想使用与PHP相同的概念方法简单,廉价地部署它们?即使在学习了所有这些Ruby和Rails内容几个月之后,我仍在质疑在部署方面是否值得。我想构建一个小型应用程序,将其上传到共享服务器帐户的主目录中,然后使其运行。为什么要这么难?我是在选择错误的语言/框架吗? 原谅我对这个问题的无知;这些问题不是反问。只是想在这里学习。 所以: 1)如果有人能给我很好的了解如何理解Rails与PHP部署的信息,我将不胜感激。 2)如果有人可以解决围绕转售商托管(Hostgator)开展托管/网络业务而又能够托管Rails应用程序的问题,我将不胜感激。能做到吗 像Hostgator这样的公司怎么能完全忽略Rails / Ruby的最新发展呢? 谢谢。