我刚刚开始学习Ruby on rails,我想知道Heroku究竟是什么?我知道它的云可以帮助我们避免使用服务器吗?我们什么时候实际使用它?
Tom*_*Tom 195
Heroku是一个云平台即服务.这意味着您不必担心基础设施; 你只关注你的应用程序.
除了Jonny 所说的,还有Heroku的一些功能:
Heroku提供了非常好的书面教程,允许您在几分钟内开始.它们还免费提供750个计算小时,这意味着您可以免费使用一个进程(也称为Dyno).此外,性能非常好,例如,用node.js编写的简单Web应用程序每秒可处理大约60-70个请求.
Heroku的竞争对手是:
Joh*_*n H 23
它是一个基于云的可扩展服务器解决方案,允许您轻松管理Rails(或其他)应用程序的部署,前提是您订阅了许多约定(例如,Postgres作为数据库,不写入文件系统).
因此,您可以通过改进数据库并增加dynos(Rails实例)和worker的数量来轻松扩展应用程序.
它无助于您避免使用服务器,您需要了解服务器管理以有效地调试平台/应用程序组合的问题.然而,虽然它比较昂贵(例如,与在Slicehost上租用切片相比,每个实例),有一个免费帐户,并且在支付某人建立自己的解决方案或采取更具成本效益之间进行粗略的权衡.额外费用.
Heroku基本上提供了用于上传您的应用程序的网站空间
如果您要上传Rails应用程序,那么您可以按照本教程 https://github.com/mrkushjain/herokuapp
| 归档时间: |
|
| 查看次数: |
57080 次 |
| 最近记录: |