加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 部署rails:选择什么?

发布时间:2020-12-17 04:05:26 所属栏目:百科 来源:网络整理
导读:我刚刚完成了一个Rails应用程序,我现在要将其上传到Web.这是对现有应用程序的重写,我预计每天会有大约4 000名访问者,有时会达到每天10 000个峰值. 我非常了解Windows(虽然没有使用Windows服务器). 我对Ubuntu或Linux几乎一无所知 我希望事情既简单又容易,并
我刚刚完成了一个Rails应用程序,我现在要将其上传到Web.这是对现有应用程序的重写,我预计每天会有大约4 000名访问者,有时会达到每天10 000个峰值.

>我非常了解Windows(虽然没有使用Windows服务器).
>我对Ubuntu或Linux几乎一无所知
>我希望事情既简单又容易,并且不想花太多时间“黑客攻击服务器”.我想花时间开发,而不是维护.
>对于这个项目,我的预算最多为每月50美元.
>项目的数据库非常静态(几乎没有任何用户生成的数据)
>我目前正在使用WAMP&在我的本地安装上使用Rails 3.0.3的Mysql,它在大多数情况下工作正常,但也经常崩溃.

我正在考虑三种方法:

>使用Heroku

>看起来很简单(即使我还没有让它工作)
>如果我需要更多节点,也似乎很贵.我应该需要多少个节点?

>使用VPS Windows服务器

>我知道Windows,它的安装和设置都相当容易
>我的朋友(更多的是Rails专家)说Windows和Rails并不是一个很好的匹配.
>我在当地环境中的崩溃让我对这个选项很紧张

>使用VPS Ubuntu服务器

>似乎是最便宜的选择(就预付款而言)
>似乎是最稳定的选择
>我不知道Ubuntu,我不太急于学习一个全新的操作系统来实现这个目标.

你能帮我指点一下吗? Windows服务器对Rails真的不好吗?

解决方法

老实说,我认为Windows对你来说是最糟糕的选择. Windows和Rails的问题在于,大多数宝石从未设计为与Windows一起使用,或者与Windows一起使用的版本已经过时了.

使用Ubuntu VPS是一个非常可行的选择,将是您最便宜和最稳定的选择.我们使用Amazon S3服务在云中运行大多数Web服务器.就像你说的那样,它确实需要你了解并理解要维护的* nix操作系统.

也许对你来说,Heroku可能是最好的选择. Heroku非常简单,可以设置项目然后进行部署.还有一些文档页面可以帮助您.在终端的一些基本命令中,您的应用程序正在运行.我经常使用Heroku作为’staging’服务器来测试beta用户之间的应用程序更新,然后再推送到S3上的生产.您也不需要学习新的操作系统来使用它.

如果您遇到部署到Heroku的问题,请发布问题,我们很乐意为您提供帮助.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读